diff options
| author | Danail Dimitrov <danaildimitrov321@gmail.com> | 2021-01-26 15:58:53 +0200 |
|---|---|---|
| committer | Danail Dimitrov <danaildimitrov321@gmail.com> | 2021-01-26 15:58:53 +0200 |
| commit | b5316d00cbaee97a2c4a74005de87cd1bc26ec28 (patch) | |
| tree | 64503ace7fd22b3ebf3052715572d2122e80f53e /src/DevHive.Tests/DevHive.Data.Tests/UserRepositoryTests.cs | |
| parent | acf0e2f3908ba45dca1ff04cc1e5a892cc2cdbf0 (diff) | |
| download | DevHive-b5316d00cbaee97a2c4a74005de87cd1bc26ec28.tar DevHive-b5316d00cbaee97a2c4a74005de87cd1bc26ec28.tar.gz DevHive-b5316d00cbaee97a2c4a74005de87cd1bc26ec28.zip | |
Removing tests for deleted User Repository methods
Diffstat (limited to 'src/DevHive.Tests/DevHive.Data.Tests/UserRepositoryTests.cs')
| -rw-r--r-- | src/DevHive.Tests/DevHive.Data.Tests/UserRepositoryTests.cs | 129 |
1 files changed, 1 insertions, 128 deletions
diff --git a/src/DevHive.Tests/DevHive.Data.Tests/UserRepositoryTests.cs b/src/DevHive.Tests/DevHive.Data.Tests/UserRepositoryTests.cs index 832cccd..7c3ba87 100644 --- a/src/DevHive.Tests/DevHive.Data.Tests/UserRepositoryTests.cs +++ b/src/DevHive.Tests/DevHive.Data.Tests/UserRepositoryTests.cs @@ -110,38 +110,6 @@ namespace DevHive.Data.Tests } #endregion - #region GetUserLanguages - [Test] - public async Task GetUserLanguages_ReturnsAllSavedUserLanguages_WhenTheyExist() - { - //Arrange - User dummyUser = CreateDummyUser(); - await this._userRepository.AddAsync(dummyUser); - HashSet<Language> dummyUserLanguages = dummyUser.Languages; - - //Act - HashSet<Language> languages = this._userRepository.GetUserLanguages(dummyUser); - - //Assert - Assert.AreEqual(dummyUserLanguages, languages, "Method doesn't query languages properly"); - } - - [Test] - public async Task GetUserLanguages_EmptyList_WhenNoLanguagesExist() - { - //Arrange - User dummyUser = CreateDummyUser(); - dummyUser.Languages.RemoveWhere(x => x.Name == "csharp"); - await this._userRepository.AddAsync(dummyUser); - - //Act - HashSet<Language> languages = this._userRepository.GetUserLanguages(dummyUser); - - //Assert - Assert.IsEmpty(languages, "Method doesn't query languages properly"); - } - #endregion - #region DoesUserExistAsync [Test] public async Task DoesUserExistAsync_ReturnsTrue_WhenUserExists() @@ -270,107 +238,12 @@ namespace DevHive.Data.Tests this._context.Users.Add(dummyUser); await this._context.SaveChangesAsync(); - bool result = this._userRepository.DoesUserHaveThisUsername(dummyUser.Id, username); + bool result = this._userRepository.DoesUserHaveThisUsername(dummyUser.Id, username); Assert.IsFalse(result, "DoesUserNameExistAsync does not return false when user doesnt have the given name"); } #endregion - #region DoesUserHaveFriends - [Test] - public async Task DoesUserHaveFriends_ReturnsTrue_WhenUserHasFriends() - { - User dummyUser = this.CreateDummyUser(); - User anotherDummyUser = this.CreateAnotherDummyUser(); - HashSet<User> friends = new HashSet<User>(); - friends.Add(anotherDummyUser); - dummyUser.Friends = friends; - - this._context.Users.Add(dummyUser); - this._context.Users.Add(anotherDummyUser); - await this._context.SaveChangesAsync(); - - bool result = this._userRepository.DoesUserHaveFriends(dummyUser); - - Assert.IsTrue(result, "DoesUserHaveFriends does not return true when user has friends"); - } - - [Test] - public async Task DoesUserHaveFriends_ReturnsFalse_WhenUserDoesNotHaveTheGivenFriend() - { - User dummyUser = this.CreateDummyUser(); - - this._context.Users.Add(dummyUser); - await this._context.SaveChangesAsync(); - - bool result = this._userRepository.DoesUserHaveFriends(dummyUser); - - Assert.IsFalse(result, "DoesUserHaveFriends does not return false when user des not have friends"); - } - #endregion - - #region DoesUserHaveThisLanguage - [Test] - public async Task DoesUserHaveThisLanguage_ReturnsTrue_WhenUserHasTheGivenLanguage() - { - User dummyUser = this.CreateDummyUser(); - - this._context.Users.Add(dummyUser); - await this._context.SaveChangesAsync(); - - Language language = dummyUser.Languages.FirstOrDefault(); - - bool result = this._userRepository.DoesUserHaveThisLanguage(dummyUser, language); - - Assert.IsTrue(result, "DoesUserHaveThisLanguage does not return true when user has the given language"); - } - - [Test] - public async Task DoesUserHaveThisLanguage_ReturnsFalse_WhenUserDoesNotHaveTheGivenLanguage() - { - User dummyUser = this.CreateDummyUser(); - this._context.Users.Add(dummyUser); - await this._context.SaveChangesAsync(); - - Language language = new Language(); - - bool result = this._userRepository.DoesUserHaveThisLanguage(dummyUser, language); - - Assert.IsFalse(result, "DoesUserHaveThisLanguage does not return false when user does not have the given language"); - } - #endregion - - #region DoesUserHaveThisTechnology - [Test] - public async Task DoesUserHaveThisTechnology_ReturnsTrue_WhenUserHasTheGivenTechnology() - { - User dummyUser = this.CreateDummyUser(); - - this._context.Users.Add(dummyUser); - await this._context.SaveChangesAsync(); - - Technology technology = dummyUser.Technologies.FirstOrDefault(); - - bool result = this._userRepository.DoesUserHaveThisTechnology(dummyUser, technology); - - Assert.IsTrue(result, "DoesUserHaveThisLanguage does not return true when user has the given technology"); - } - - [Test] - public async Task DoesUserHaveThisTechnology_ReturnsFalse_WhenUserDoesNotHaveTheGivenTechnology() - { - User dummyUser = this.CreateDummyUser(); - this._context.Users.Add(dummyUser); - await this._context.SaveChangesAsync(); - - Technology technology = new Technology(); - - bool result = this._userRepository.DoesUserHaveThisTechnology(dummyUser, technology); - - Assert.IsFalse(result, "DoesUserHaveThisLanguage does not return false when user does not have the given technology"); - } - #endregion - #region HelperMethods private User CreateDummyUser() { |
