aboutsummaryrefslogtreecommitdiff
path: root/src/Data
diff options
context:
space:
mode:
authorDanail Dimitrov <danaildimitrov321@gmail.com>2021-03-18 21:43:00 +0200
committerDanail Dimitrov <danaildimitrov321@gmail.com>2021-03-18 21:43:00 +0200
commitf1814e00c5416fd329880c6549ddc7a903a1a32c (patch)
treeae1c3959b9c1dbd510dcad59c116446c33f1554b /src/Data
parent3b1200b7622cff65d56ae63cdfc074b19a822e75 (diff)
downloadDevHive-f1814e00c5416fd329880c6549ddc7a903a1a32c.tar
DevHive-f1814e00c5416fd329880c6549ddc7a903a1a32c.tar.gz
DevHive-f1814e00c5416fd329880c6549ddc7a903a1a32c.zip
Adding Tests for untested Methods in LanguageRepositoryunit_tests
Diffstat (limited to 'src/Data')
-rw-r--r--src/Data/DevHive.Data.Tests/LenguageRepository.Tests.cs19
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
}