Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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));
        }
Пример #4
0
        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));
        }