コード例 #1
0
        public void ReturnTheCorrectViewModel()
        {
            var sut     = new UnlockedCampaignsQueryHandler(Context);
            var results = sut.Handle(new UnlockedCampaignsQuery());

            Assert.IsType <List <CampaignViewModel> >(results);
        }
コード例 #2
0
        public void ReturnTheCorrectViewModel()
        {
            var sut = new UnlockedCampaignsQueryHandler(Context);
            var results = sut.Handle(new UnlockedCampaignsQuery());

            Assert.IsType<List<CampaignViewModel>>(results);
        }
コード例 #3
0
        public void HandleReturnsCampaignViewModels()
        {
            var sut = new UnlockedCampaignsQueryHandler(Mock.Of<IAllReadyDataAccess>());
            var results = sut.Handle(new UnlockedCampaignsQuery());

            Assert.IsType<List<CampaignViewModel>>(results);
        }
コード例 #4
0
        public void HandleReturnsCampaignViewModels()
        {
            var sut     = new UnlockedCampaignsQueryHandler(Mock.Of <IAllReadyDataAccess>());
            var results = sut.Handle(new UnlockedCampaignsQuery());

            Assert.IsType <List <CampaignViewModel> >(results);
        }
コード例 #5
0
        public void ReturnTheCorrectData()
        {
            var campaigns = new List<Campaign>
            {
                new Campaign { Id = 1, Locked = false, ManagingOrganization = new Organization() },
                new Campaign { Id = 2, Locked = true, ManagingOrganization = new Organization() }
            };

            Context.Campaigns.AddRange(campaigns);
            Context.SaveChanges();

            var sut = new UnlockedCampaignsQueryHandler(Context);
            var results = sut.Handle(new UnlockedCampaignsQuery());

            Assert.Equal(campaigns[0].Id, results[0].Id);
        }
コード例 #6
0
        public void HandleReturnsOnlyUnLockedCampaigns()
        {
            var campaigns = new List<Campaign>
            {
                new Campaign { Id = 1, Locked = false, ManagingOrganization = new Organization() },
                new Campaign { Id = 2, Locked = true, ManagingOrganization = new Organization() }
            };

            var mockedDataAccess = new Mock<IAllReadyDataAccess>();
            mockedDataAccess.Setup(m => m.Campaigns).Returns(campaigns);

            var sut = new UnlockedCampaignsQueryHandler(mockedDataAccess.Object);
            var results = sut.Handle(new UnlockedCampaignsQuery());

            Assert.Equal(campaigns[0].Id, results[0].Id);
        }
コード例 #7
0
        public void ReturnTheCorrectData()
        {
            var campaigns = new List <Campaign>
            {
                new Campaign {
                    Id = 1, Locked = false, ManagingOrganization = new Organization()
                },
                new Campaign {
                    Id = 2, Locked = true, ManagingOrganization = new Organization()
                }
            };

            Context.Campaigns.AddRange(campaigns);
            Context.SaveChanges();

            var sut     = new UnlockedCampaignsQueryHandler(Context);
            var results = sut.Handle(new UnlockedCampaignsQuery());

            Assert.Equal(campaigns[0].Id, results[0].Id);
        }
コード例 #8
0
        public void HandleReturnsOnlyUnLockedCampaigns()
        {
            var campaigns = new List <Campaign>
            {
                new Campaign {
                    Id = 1, Locked = false, ManagingOrganization = new Organization()
                },
                new Campaign {
                    Id = 2, Locked = true, ManagingOrganization = new Organization()
                }
            };

            var mockedDataAccess = new Mock <IAllReadyDataAccess>();

            mockedDataAccess.Setup(m => m.Campaigns).Returns(campaigns);

            var sut     = new UnlockedCampaignsQueryHandler(mockedDataAccess.Object);
            var results = sut.Handle(new UnlockedCampaignsQuery());

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