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();
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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();
        }
Beispiel #6
0
        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();
        }