public void GetUserById_ReturnsADefaultUserOfIdValueOfZero_WhenCalledWithValidIdOfValueOneButDatabaseIsEmpty() { // Arrange int expected = 0; int Id = 1; SqlServerUserRepository userRepo = new SqlServerUserRepository(context); // Act int actual = userRepo.GetUserById(Id).Id; // Assert Assert.AreEqual(expected, actual); }
public void CheckEmailAddress_ReturnsABoolOfValueFalse_WhenCalledWithValidEmailAddressAndDatabaseIsEmpty() { // Arrange bool expected = false; string EmailAddress = "*****@*****.**"; SqlServerUserRepository userRepo = new SqlServerUserRepository(context); // Act bool actual = userRepo.CheckEmailAddress(EmailAddress); // Assert Assert.AreEqual(expected, actual); }
public void CheckUsername_ReturnsABoolOfValueFalse_WhenCalledWithValidUsernameAndDatabaseIsEmpty() { // Arrange bool expected = false; string Username = "******"; SqlServerUserRepository userRepo = new SqlServerUserRepository(context); // Act bool actual = userRepo.CheckUsername(Username); // Assert Assert.AreEqual(expected, actual); }
public void GetAllUsers_ReturnsAListOfUsersOfLengthOne_WhenCalledAndTheDatabaseHasOneUserObject() { // Arrange int expected = 1; InsertData(); SqlServerUserRepository userRepo = new SqlServerUserRepository(context); // Act int actual = userRepo.GetAllUsers().Count(); // Assert Assert.AreEqual(expected, actual); }
public void GetUserById_ReturnsAUserOfIdValueOfOne_WhenCalledWithValidIdOfValueOnePresentInDatabase() { // Arrange int expected = 1; int Id = 1; InsertData(); SqlServerUserRepository userRepo = new SqlServerUserRepository(context); // Act int actual = userRepo.GetUserById(Id).Id; // Assert Assert.AreEqual(expected, actual); }
public void GetAllUsers_ReturnsAListOfUsersOfLengthZero_WhenCalledAndTheDatabaseIsEmpty() { using (context = new Context(Effort.DbConnectionFactory.CreateTransient())) { // Arrange int expected = 0; SqlServerUserRepository userRepo = new SqlServerUserRepository(context); // Act int actual = userRepo.GetAllUsers().Count(); // Assert Assert.AreEqual(expected, actual); } }
public void CheckEmailAddress_ReturnsABoolOfValueTrue_WhenCalledWithValidEmailAddressPresentInDatabase() { // Arrange bool expected = true; string EmailAddress = "*****@*****.**"; InsertData(); SqlServerUserRepository userRepo = new SqlServerUserRepository(context); // Act bool actual = userRepo.CheckEmailAddress(EmailAddress); // Assert Assert.AreEqual(expected, actual); }
public void CheckUsername_ReturnsABoolOfValueTrue_WhenCalledWithValidUsernamePresentInDatabase() { // Arrange bool expected = true; string Username = "******"; InsertData(); SqlServerUserRepository userRepo = new SqlServerUserRepository(context); // Act bool actual = userRepo.CheckUsername(Username); // Assert Assert.AreEqual(expected, actual); }
public void CreateUserWithDBTest() { var repository = new SqlServerUserRepository(); var user = new User() { Name = "selim", Age = 1 }; var userManager = new UserManager(repository); var result = userManager.CreateNewUser(user); Assert.True(result); var u = userManager.GetUserByName("selim"); Assert.Equal(user.Name, u.Name); Assert.Equal(user.Age, u.Age); var count = userManager.GetAllUserCount(); Assert.Equal(3, count); }
public void AddNewUser_AddsANewUserToDatabaseAndReturnsUserOfIdValueOne_WhenCalledWithUserObjectOfIdValueOne() { // Arrange int expected = 1; User user = new User(); user.Id = 1; user.EmailAddress = "*****@*****.**"; user.Password = "******"; user.Username = "******"; user.Address = "address"; SqlServerUserRepository userRepo = new SqlServerUserRepository(context); // Act userRepo.AddNewUser(user); int actual = context.Users.ToList().Count(); // Assert Assert.AreEqual(expected, actual); }
public void LoginUser_ReturnsADefaultUserOfIdValueOfZero_WhenCalledWithMismatchingEmailAddressAndPassword() { // Arrange int expected = 0; InsertData(); SqlServerUserRepository userRepo = new SqlServerUserRepository(context); User loginUser = new User(); loginUser.Id = 1; loginUser.EmailAddress = "*****@*****.**"; loginUser.Password = "******"; loginUser.Username = "******"; loginUser.Address = "address"; // Act int actual = userRepo.LoginUser(loginUser).Id; // Assert Assert.AreEqual(expected, actual); }