Пример #1
0
        public void GetUserById_WhenAuthenticatingExistingUser_ShouldReceiveCorrespondingUserFromId()
        {
            // Arrange
            var testContext        = GetContextHelper.GetTestContextWithData();
            var testUserRepository = new UserRepository(testContext);
            var userController     = new UserController(testUserRepository);
            var userId             = 1;

            // Act
            var user = userController.Get(userId);

            // Assert
            Assert.IsNotNull(user);
            Assert.AreSame("Leshan", user.FirstName);
        }
Пример #2
0
        public void CreateUser_WhenNewUserAddedFromSecurityAdminScreen_NewUserShouldExistInSystem()
        {
            // Arrange
            var testContext        = GetContextHelper.GetTestContext();
            var testUserRepository = new UserRepository(testContext);
            var userController     = new UserController(testUserRepository);
            var uniqueEmail        = "*****@*****.**";

            var userViewModel = new UserViewModel()
            {
                FirstName = "TestName",
                LastName  = "TestLastName",
                Email     = uniqueEmail
            };

            // Act
            var newUserInSystem = userController.Post(userViewModel);

            // Assert
            Assert.IsNotNull(newUserInSystem);
            Assert.AreSame(uniqueEmail, newUserInSystem.Email);
        }