public async Task SearchContactsByName_ContactsWithFirstNameDoesNotExists_Empty() { // Arrange var dbContext = DbContextMocker.GetContactDbContext(nameof(SearchContactsByName_ContactsWithFirstNameDoesNotExists_Empty)); ContactBookService contactBookService = new ContactBookService(dbContext); string firstName = "Snipper"; // Act IEnumerable <Contact> contacts = await contactBookService.SearchContactsByName(firstName); dbContext.Dispose(); // Assert Assert.Empty(contacts); }
public async Task SearchContactsByName_ContactsWithCellDoesNotExists_Empty() { // Arrange var dbContext = DbContextMocker.GetContactDbContext(nameof(SearchContactsByName_ContactsWithCellDoesNotExists_Empty)); ContactBookService contactBookService = new ContactBookService(dbContext); string cell = "0818238389"; // Act IEnumerable <Contact> contacts = await contactBookService.SearchContactsByName(cell); dbContext.Dispose(); // Assert Assert.Empty(contacts); }
public async Task SearchContactsByName_ContactsWithFirstNameExists_NotNull() { // Arrange var dbContext = DbContextMocker.GetContactDbContext(nameof(SearchContactsByName_ContactsWithFirstNameExists_NotNull)); ContactBookService contactBookService = new ContactBookService(dbContext); string firstName = "Thabo"; // Act IEnumerable <Contact> contacts = await contactBookService.SearchContactsByName(firstName); dbContext.Dispose(); // Assert Assert.NotNull(contacts); Assert.All(contacts, contact => contact.FirstName.Equals(firstName)); }
public async Task SearchContactsByName_ContactsWithCellExists_NotEmpty() { // Arrange var dbContext = DbContextMocker.GetContactDbContext(nameof(SearchContactsByName_ContactsWithCellExists_NotEmpty)); ContactBookService contactBookService = new ContactBookService(dbContext); string cell = "0818238392"; // Act IEnumerable <Contact> contacts = await contactBookService.SearchContactsByName(cell); dbContext.Dispose(); // Assert Assert.NotEmpty(contacts); Assert.All(contacts, contact => contact.ContactDetails.First().Cell.Equals(cell)); }