Пример #1
0
        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");
        }
Пример #2
0
        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);
        }