public void GetInteractionsTestShouldThrowException() { var harness = new DomainTestHarness(); harness.SetupGetCollectionForInteractionsToThrowException(new ArgumentNullException("collectionName", "A required parameter was null or empty")); var service = harness.GetInteractionService(); var response = service.GetInteractions(); response.Success.Should().BeFalse(); response.Errors.Count().Should().Be(1); harness.InteractionRepository.Verify(); }
public void GetInteractionsTestShouldBeEmpty() { var harness = new DomainTestHarness(); harness.SetupGetCollectionForInteractions(null); var service = harness.GetInteractionService(); var response = service.GetInteractions(); response.Success.Should().BeTrue(); response.Collection.Should().BeNull(); harness.InteractionRepository.Verify(); }
public void GetInteractionsTestShouldPass() { var harness = new DomainTestHarness(); var collection = harness.Fixture.CreateMany<Interaction>().ToList(); harness.SetupGetCollectionForInteractions(collection); var service = harness.GetInteractionService(); var response = service.GetInteractions(); response.Success.Should().BeTrue(); response.Collection.Should().NotBeNullOrEmpty(); response.Collection.Count().Should().Be(collection.Count()); harness.InteractionRepository.Verify(); }
public void GetInteractionsTestShouldPass() { var harness = new DomainTestHarness(); var collection = harness.Fixture.CreateMany <Interaction>().ToList(); harness.SetupGetCollectionForInteractions(collection); var service = harness.GetInteractionService(); var response = service.GetInteractions(); response.Success.Should().BeTrue(); response.Collection.Should().NotBeNullOrEmpty(); response.Collection.Count().Should().Be(collection.Count()); harness.InteractionRepository.Verify(); }
public void GetContactsTestShouldHaveAnonymousContacts() { var harness = new DomainTestHarness(); var collection = harness.Fixture.CreateMany<Contact>(6).ToList(); collection[1].Identifiers = null; collection[2].Identifiers = null; collection[4].Identifiers = null; harness.SetupGetCollectionForContacts(collection); var service = harness.GetContactService(); var response = service.GetContacts(); response.Success.Should().BeTrue(); response.Collection.Where(c => c.FirstName == "Anonymous").Count().Should().Be(3); harness.ContactRepository.Verify(); }
public void GetContactsTestShouldHaveAnonymousContacts() { var harness = new DomainTestHarness(); var collection = harness.Fixture.CreateMany <Contact>(6).ToList(); collection[1].Identifiers = null; collection[2].Identifiers = null; collection[4].Identifiers = null; harness.SetupGetCollectionForContacts(collection); var service = harness.GetContactService(); var response = service.GetContacts(); response.Success.Should().BeTrue(); response.Collection.Where(c => c.FirstName == "Anonymous").Count().Should().Be(3); harness.ContactRepository.Verify(); }