aboutsummaryrefslogtreecommitdiff
path: root/src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs
diff options
context:
space:
mode:
authorKamen Mladenov <kamen.d.mladenov@protonmail.com>2021-03-14 12:14:59 +0200
committerGitHub <noreply@github.com>2021-03-14 12:14:59 +0200
commit432fc5890814596d50fb409a6e5dc952d7bb4836 (patch)
tree05878ec2aeaa6feda4058e494e586ab0e869a63c /src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs
parent97459890f8c25b1af2a17109055afea53ee0b280 (diff)
parent10ac1adbf9fbeaca116d3fd356f85dd64c8c2bf8 (diff)
downloadDevHive-432fc5890814596d50fb409a6e5dc952d7bb4836.tar
DevHive-432fc5890814596d50fb409a6e5dc952d7bb4836.tar.gz
DevHive-432fc5890814596d50fb409a6e5dc952d7bb4836.zip
Merge pull request #21 from Team-Kaleidoscope/unit_test_refactoring
Unit test code style refactor
Diffstat (limited to 'src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs')
-rw-r--r--src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs b/src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs
index f02a1e4..3bb9400 100644
--- a/src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs
+++ b/src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs
@@ -12,25 +12,25 @@ namespace DevHive.Data.Tests
public class LenguageRepositoryTests
{
private const string LANGUAGE_NAME = "Language test name";
- protected DevHiveContext Context { get; set; }
- protected LanguageRepository LanguageRepository { get; set; }
+ private DevHiveContext _context;
+ private LanguageRepository _languageRepository;
#region Setups
[SetUp]
public void Setup()
{
- var optionsBuilder = new DbContextOptionsBuilder<DevHiveContext>()
+ DbContextOptionsBuilder<DevHiveContext> optionsBuilder = new DbContextOptionsBuilder<DevHiveContext>()
.UseInMemoryDatabase(databaseName: "DevHive_Test_Database");
- this.Context = new DevHiveContext(optionsBuilder.Options);
+ this._context = new DevHiveContext(optionsBuilder.Options);
- LanguageRepository = new LanguageRepository(Context);
+ this._languageRepository = new LanguageRepository(this._context);
}
[TearDown]
public void TearDown()
{
- this.Context.Database.EnsureDeleted();
+ this._context.Database.EnsureDeleted();
}
#endregion
@@ -38,11 +38,11 @@ namespace DevHive.Data.Tests
[Test]
public async Task GetByNameAsync_ReturnsTheCorrectLanguage_IfItExists()
{
- await AddEntity();
+ await this.AddEntity();
- Language language = this.Context.Languages.Where(x => x.Name == LANGUAGE_NAME).ToList().FirstOrDefault();
+ Language language = this._context.Languages.Where(x => x.Name == LANGUAGE_NAME).AsEnumerable().FirstOrDefault();
- Language languageResult = await this.LanguageRepository.GetByNameAsync(LANGUAGE_NAME);
+ Language languageResult = await this._languageRepository.GetByNameAsync(LANGUAGE_NAME);
Assert.AreEqual(language.Id, languageResult.Id);
}
@@ -50,7 +50,7 @@ namespace DevHive.Data.Tests
[Test]
public async Task GetByNameAsync_ReturnsNull_IfTechnologyDoesNotExists()
{
- Language languageResult = await this.LanguageRepository.GetByNameAsync(LANGUAGE_NAME);
+ Language languageResult = await this._languageRepository.GetByNameAsync(LANGUAGE_NAME);
Assert.IsNull(languageResult);
}
@@ -60,12 +60,12 @@ namespace DevHive.Data.Tests
[Test]
public async Task DoesLanguageExist_ReturnsTrue_IfIdExists()
{
- await AddEntity();
- Language language = this.Context.Languages.Where(x => x.Name == LANGUAGE_NAME).ToList().FirstOrDefault();
+ await this.AddEntity();
+ Language language = this._context.Languages.Where(x => x.Name == LANGUAGE_NAME).AsEnumerable().FirstOrDefault();
Guid id = language.Id;
- bool result = await this.LanguageRepository.DoesLanguageExistAsync(id);
+ bool result = await this._languageRepository.DoesLanguageExistAsync(id);
Assert.IsTrue(result, "DoesLanguageExistAsync returns flase when language exists");
}
@@ -75,7 +75,7 @@ namespace DevHive.Data.Tests
{
Guid id = Guid.NewGuid();
- bool result = await this.LanguageRepository.DoesLanguageExistAsync(id);
+ bool result = await this._languageRepository.DoesLanguageExistAsync(id);
Assert.IsFalse(result, "DoesLanguageExistAsync returns true when language does not exist");
}
@@ -85,9 +85,9 @@ namespace DevHive.Data.Tests
[Test]
public async Task DoesLanguageNameExist_ReturnsTrue_IfLanguageExists()
{
- await AddEntity();
+ await this.AddEntity();
- bool result = await this.LanguageRepository.DoesLanguageNameExistAsync(LANGUAGE_NAME);
+ bool result = await this._languageRepository.DoesLanguageNameExistAsync(LANGUAGE_NAME);
Assert.IsTrue(result, "DoesLanguageNameExists returns true when language name does not exist");
}
@@ -95,7 +95,7 @@ namespace DevHive.Data.Tests
[Test]
public async Task DoesLanguageNameExist_ReturnsFalse_IfLanguageDoesNotExists()
{
- bool result = await this.LanguageRepository.DoesLanguageNameExistAsync(LANGUAGE_NAME);
+ bool result = await this._languageRepository.DoesLanguageNameExistAsync(LANGUAGE_NAME);
Assert.False(result, "DoesTechnologyNameExistAsync returns true when language name does not exist");
}
@@ -104,12 +104,12 @@ namespace DevHive.Data.Tests
#region HelperMethods
private async Task AddEntity(string name = LANGUAGE_NAME)
{
- Language language = new Language
+ Language language = new()
{
Name = name
};
- await this.LanguageRepository.AddAsync(language);
+ await this._languageRepository.AddAsync(language);
}
#endregion
}