public void HandleCallsGetCampaignWithCorrectCampaignId()
        {
            var message = new CampaignByCampaignIdQuery { CampaignId = 1 };
            var mockedDataAccess = new Mock<IAllReadyDataAccess>();

            var sut = new CampaginByCampaignIdQueryHandler(mockedDataAccess.Object);
            sut.Handle(message);

            mockedDataAccess.Verify(x => x.GetCampaign(message.CampaignId));
        }
        public void HandleReturnsCorrectCampaign()
        {
            var message = new CampaignByCampaignIdQuery { CampaignId = 1 };
            var campaign = new Campaign { Id = message.CampaignId };

            var mockedDataAccess = new Mock<IAllReadyDataAccess>();
            mockedDataAccess.Setup(m => m.GetCampaign(message.CampaignId)).Returns(campaign);

            var sut = new CampaginByCampaignIdQueryHandler(mockedDataAccess.Object);
            var result = sut.Handle(message);

            Assert.Same(campaign, result);
        }
        public void HandleCallsGetCampaignWithCorrectCampaignId()
        {
            var message = new CampaignByCampaignIdQuery {
                CampaignId = 1
            };
            var mockedDataAccess = new Mock <IAllReadyDataAccess>();

            var sut = new CampaginByCampaignIdQueryHandler(mockedDataAccess.Object);

            sut.Handle(message);

            mockedDataAccess.Verify(x => x.GetCampaign(message.CampaignId));
        }
        public void HandleReturnsCorrectCampaign()
        {
            var message = new CampaignByCampaignIdQuery {
                CampaignId = 1
            };
            var campaign = new Campaign {
                Id = message.CampaignId
            };

            var mockedDataAccess = new Mock <IAllReadyDataAccess>();

            mockedDataAccess.Setup(m => m.GetCampaign(message.CampaignId)).Returns(campaign);

            var sut    = new CampaginByCampaignIdQueryHandler(mockedDataAccess.Object);
            var result = sut.Handle(message);

            Assert.Same(campaign, result);
        }