public void InMemoryUserRepository_GetUserByEmailNonExistant_True() { IUserRepository userRepo = new InMemoryUserRepository(); var user1 = userRepo.GetAsync("*****@*****.**"); Assert.IsNotNull(user1); Assert.AreEqual(user1.Result.Email, "*****@*****.**"); Assert.AreEqual(user1.Result.Password, "secret1"); Assert.AreEqual(user1.Result.Salt, "salt"); Assert.AreEqual(user1.Result.Username, "user1"); }
public async Task when_adding_new_user_it_should_be_added_correctly_to_the_lists() { //Arrange var user = new User(Guid.NewGuid(), "user", "test", "*****@*****.**", "secret", "salt"); IUserRepository repository = new InMemoryUserRepository(); //Act await repository.AddAsync(user); //Assert var existingUser = await repository.GetAsync(user.Id); Assert.Equal(user, existingUser); }