diff options
| author | Danail Dimitrov <danaildimitrov321@gmail.com> | 2021-03-18 21:43:00 +0200 |
|---|---|---|
| committer | Danail Dimitrov <danaildimitrov321@gmail.com> | 2021-03-18 21:43:00 +0200 |
| commit | f1814e00c5416fd329880c6549ddc7a903a1a32c (patch) | |
| tree | ae1c3959b9c1dbd510dcad59c116446c33f1554b /src | |
| parent | 3b1200b7622cff65d56ae63cdfc074b19a822e75 (diff) | |
| download | DevHive-f1814e00c5416fd329880c6549ddc7a903a1a32c.tar DevHive-f1814e00c5416fd329880c6549ddc7a903a1a32c.tar.gz DevHive-f1814e00c5416fd329880c6549ddc7a903a1a32c.zip | |
Adding Tests for untested Methods in LanguageRepositoryunit_tests
Diffstat (limited to 'src')
| -rw-r--r-- | src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs b/src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs index 3bb9400..c7d4dc7 100644 --- a/src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs +++ b/src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DevHive.Data.Models; @@ -56,6 +57,20 @@ namespace DevHive.Data.Tests } #endregion + #region GetLanguages + [Test] + public async Task GetLanguages_ReturnsAllLanguages() + { + await this.AddEntity(); + await this.AddEntity("secondLanguage"); + await this.AddEntity("thirdLanguage"); + + HashSet<Language> languages = this._languageRepository.GetLanguages(); + + Assert.GreaterOrEqual(languages.Count, 3, "GetLanguages does not get all Languages"); + } + #endregion + #region DoesLanguageExistAsync [Test] public async Task DoesLanguageExist_ReturnsTrue_IfIdExists() @@ -106,10 +121,12 @@ namespace DevHive.Data.Tests { Language language = new() { + Id = Guid.NewGuid(), Name = name }; - await this._languageRepository.AddAsync(language); + await this._context.Languages.AddAsync(language); + await this._context.SaveChangesAsync(); } #endregion } |
