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); }
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); }