/// <inheritdoc /> public void CreateCampaign(string campaignName, string productCode, int duration, int priceManipulationLimit, int targetSalesCount) { var newCampaign = new Campaign(); var campaign = newCampaign.CreateCampaign(campaignName, productCode, duration, priceManipulationLimit, targetSalesCount); _campaignRepository.Add(campaign); _unitOfWork.Commit(); }
public void CreateCampaign_Success() { var newCampaign = campaign.CreateCampaign(campaign.Name, campaign.ProductCode, campaign.Hour, campaign.PriceManipulationLimit, campaign.TargetSalesCount); Assert.AreEqual(campaign.Name, newCampaign.Name); Assert.AreEqual(campaign.ProductCode, newCampaign.ProductCode); Assert.AreEqual(campaign.Hour, newCampaign.Hour); Assert.AreEqual(campaign.PriceManipulationLimit, newCampaign.PriceManipulationLimit); Assert.AreEqual(campaign.TargetSalesCount, newCampaign.TargetSalesCount); }