示例#1
0
        public void HandleReturnsActivitiesWitUnlockedCampaigns()
        {
            var activities = new List <Models.Activity>
            {
                new Models.Activity {
                    Id = 1, Campaign = new Campaign {
                        Locked = false, ManagingOrganization = new Organization()
                    }
                },
                new Models.Activity {
                    Id = 2, Campaign = new Campaign {
                        Locked = true, ManagingOrganization = new Organization()
                    }
                }
            };

            var dataAccess = new Mock <IAllReadyDataAccess>();

            dataAccess.Setup(x => x.Activities).Returns(activities);

            var sut     = new ActivitiesWithUnlockedCampaignsQueryHandler(dataAccess.Object);
            var results = sut.Handle(new ActivitiesWithUnlockedCampaignsQuery());

            Assert.Equal(activities[0].Id, results[0].Id);
        }
        public void HandleReturnsActivitiesWitUnlockedCampaigns()
        {
            var activities = new List<Models.Activity>
            {
                new Models.Activity { Id = 1, Campaign = new Campaign { Locked = false, ManagingOrganization = new Organization() }},
                new Models.Activity { Id = 2, Campaign = new Campaign { Locked = true, ManagingOrganization = new Organization() }}
            };

            var dataAccess = new Mock<IAllReadyDataAccess>();
            dataAccess.Setup(x => x.Activities).Returns(activities);

            var sut = new ActivitiesWithUnlockedCampaignsQueryHandler(dataAccess.Object);
            var results = sut.Handle(new ActivitiesWithUnlockedCampaignsQuery());

            Assert.Equal(activities[0].Id, results[0].Id);
        }