public void When_CampaignRewardIsNull_Expect_ErrorsForRewardAreThrown() { var campaign = new CampaignBaseModel { ToDate = DateTime.UtcNow }; _campaignValidator.ShouldHaveValidationErrorFor(c => c.Reward, campaign); }
public void When_CampaignToDateIsInFuture_Expect_NoErrorsForCampaignFromDateAreThrown() { var campaign = new CampaignBaseModel { ToDate = DateTime.UtcNow.AddMinutes(1) }; _campaignValidator.ShouldNotHaveValidationErrorFor(c => c.ToDate, campaign); }
public void When_CampaignFromDateIsInPresent_Expect_NoErrorsForCampaignFromDateAreThrown() { var campaign = new CampaignBaseModel { FromDate = DateTime.UtcNow }; _campaignValidator.ShouldNotHaveValidationErrorFor(c => c.FromDate, campaign); }
public void When_CampaignRewardIsZeroAndRewardTypeIsFixed_Expect_NoErrorsForRewardAreThrown() { var campaign = new CampaignBaseModel { ToDate = DateTime.UtcNow, Reward = 0 }; _campaignValidator.ShouldNotHaveValidationErrorFor(c => c.Reward, campaign); }