private void ThrowExceptionWhenNullZipcode() { //Act var contact = new Appl.Contacts(_loggerMocked.Object, _mapperMocked.Object, _contactRepoMocked.Object); _contactRepoMocked.Setup(repo => repo.GetAll(It.IsAny <string>())).Returns(_contacts); Assert.Throws <ArgumentNullException>(() => contact.GetAll(null).ToList()); }
private void GetAllWithNoResult() { //Act var contact = new Appl.Contacts(_loggerMocked.Object, _mapperMocked.Object, _contactRepoMocked.Object); _contactRepoMocked.Setup(repo => repo.GetAll()).Returns(new List <DomainModels.Contact>()); var contactsResult = contact.GetAll(); //Assert contactsResult.Should().BeNull(); }
private void GetAllResult() { //Act var contact = new Appl.Contacts(_loggerMocked.Object, _mapperMocked.Object, _contactRepoMocked.Object); _contactRepoMocked.Setup(repo => repo.GetAll()).Returns(_contacts); var contactsResult = contact.GetAll().ToList(); //Assert contactsResult.Should().NotBeNull(); contactsResult[0].ContactId.Should().Be(1); contactsResult[1].ContactId.Should().Be(2); }
private void GetAllByZipcode() { //Act var contact = new Appl.Contacts(_loggerMocked.Object, _mapperMocked.Object, _contactRepoMocked.Object); _contactRepoMocked.Setup(repo => repo.GetAll(It.IsAny <string>())).Returns(_contacts); var contactsResult = contact.GetAll("12345").ToList(); //Assert contactsResult.Should().NotBeNull(); contactsResult[0].ContactId.Should().Be(1); contactsResult[0].Addresses.Count.Should().Be(1); contactsResult[1].ContactId.Should().Be(2); }