Beispiel #1
0
        public void CreateUser_Returns_New_User()
        {
            // Arrange
            var userService = new UserService(new EfUnitOfWork(new GroupEaseEntities()));
            var user        = new Dto.User
            {
                UserName   = "******",
                FirstName  = "Richard",
                LastName   = "Capil",
                Email      = "*****@*****.**",
                Salt       = "Test",
                SaltedHash = "SaltedTest"
            };

            // Act
            var createdUser = userService.CreateUser(user);

            // Assert
            Assert.IsNotNull(createdUser);
            userService.DeleteUser(createdUser);
        }
Beispiel #2
0
        public void DeleteUser_Removes_User_From_Db()
        {
            // Arrange
            var userService = new UserService(new EfUnitOfWork(new GroupEaseEntities()));
            var user        = new Dto.User
            {
                UserName   = "******",
                FirstName  = "Richard",
                LastName   = "Capil",
                Email      = "*****@*****.**",
                Salt       = "Test",
                SaltedHash = "SaltedTest"
            };

            // Act
            var userToDelete = userService.CreateUser(user);

            userService.DeleteUser(userToDelete);

            // Assert
            var u = userService.GetUser(userToDelete.UserId);

            Assert.IsNull(u);
        }