public void Add_InvalidUsersLastName_ExceptionThrown() { var service = new UserStorageService(); service.Add(new User() { LastName = "q" }, u => u.FirstName == null); }
public void Add_NullAsUserArgument_ExceptionThrown() { // Arrange var userStorageService = new UserStorageService(); // Act userStorageService.Add(null); // Assert - [ExpectedException] }
public void Add_User() { var service = new UserStorageService(); var user1 = new User() { FirstName = "John", LastName = "Brown" }; service.Add(user1); service.Add(new User() { FirstName = "Chris", LastName = "Brown" }); service.Add(new User() { FirstName = "Chris", LastName = "Hamsworth" }); Assert.AreEqual(service.GetUser(u => u.FirstName == user1.FirstName).First().Id, 1); }
public void Remove_User() { var service = new UserStorageService(); var user = new User() { FirstName = "John", LastName = "Smiths", DateOfBirth = new DateTime(1995, 09, 15, 14, 45, 00) }; int id = service.Add(user); service.Remove(u => u.Id == id); Assert.AreEqual(null, service.GetUserById(id)); }
public void Add_UserFirstNameIsNull_ExceptionThrown() { // Arrange var userStorageService = new UserStorageService(); // Act userStorageService.Add(new User { FirstName = null }); // Assert - [ExpectedException] }
/// <summary> /// Runs a sequence of actions on an instance of the <see cref="UserStorageService"/> class. /// </summary> public void Run() { _userStorageService.Add(new User { FirstName = "Alex", LastName = "Black", Age = 25 }); _userStorageService.Remove(); _userStorageService.Search(); }
public void GetUser() { var service = new UserStorageService(); var user = new User() { FirstName = "John", LastName = "Smiths", DateOfBirth = new DateTime(1995, 09, 15, 14, 45, 00) }; service.Add(user); User userActual = service.GetUser(u => u.FirstName == user.FirstName && u.LastName == user.LastName && u.DateOfBirth == user.DateOfBirth).FirstOrDefault(); Assert.AreEqual(user, userActual); }
public void GetUserById() { var service = new UserStorageService(); service.Add(new User() { FirstName = "Johnathan", LastName = "Smiths", DateOfBirth = new DateTime(1995, 09, 15, 14, 45, 00) }); var user = new User() { FirstName = "John", LastName = "Smiths", DateOfBirth = new DateTime(1995, 09, 15, 14, 45, 00) }; service.Add(user); service.Add(new User() { FirstName = "Chris", LastName = "Smiths", DateOfBirth = new DateTime(1995, 09, 15, 14, 45, 00) }); int idActual = service.GetUserById(2).Id; Assert.AreEqual(user.Id, idActual); }
public void GetTwoUsers() { var service = new UserStorageService(); var user1 = new User() { FirstName = "John", LastName = "Smiths", DateOfBirth = new DateTime(1995, 09, 15, 14, 45, 00) }; var user2 = new User() { FirstName = "Johnathan", LastName = "Smiths", DateOfBirth = new DateTime(1995, 09, 15, 14, 45, 00) }; var user3 = new User() { FirstName = "Chris", LastName = "Smiths", DateOfBirth = new DateTime(1995, 09, 15, 14, 45, 00) }; service.Add(user1); service.Add(user2); service.Add(user3); var users = service.GetUser(u => u.FirstName.Contains(user1.FirstName)); Assert.IsTrue(users.Contains(user1) && users.Contains(user2)); }
public void Add_NullUser_ExceptionThrown() { var service = new UserStorageService(); service.Add(null); }
public override void Add(User user) { UserStorageService.Add(user); Log("Add() method is called."); }