public void TestInitialize() { //set up foreign key relationship entities mms1 = new MetricModelStage() { Title = "Reach", Id = 1 }; mms2 = new MetricModelStage() { Title = "Act", Id = 2 }; mms3 = new MetricModelStage() { Title = "Convert", Id = 3 }; childItem1 = new MarketingAssetPackage() { Id = 1, PackageContainerId = 1, MAPName = "ChildItem1" }; childItem2 = new MarketingAssetPackage() { Id = 2, PackageContainerId = 1, MAPName = "ChildItem2" }; childItem3 = new MarketingAssetPackage() { Id = 3, PackageContainerId = 1, MAPName = "ChildItem3" }; //set up the dummy data for testing pc1 = new PackageContainer() { PackageContainerName = "Thunder and Lightening", Id = 1, Type = "Scary", MetricModelStageId = 1, MetricModelStage = mms1, MarketingAssetPackages = new List <MarketingAssetPackage>() { childItem1, childItem2, childItem3 } }; pc2 = new PackageContainer() { PackageContainerName = "Rain and Wind", Id = 2, Type = "Bad Hair", MetricModelStageId = 2, MetricModelStage = mms2 }; pc3 = new PackageContainer() { PackageContainerName = "Sunshine and Showers", Id = 3, Type = "April Flowers", MetricModelStageId = 3, MetricModelStage = mms3 }; _pcs = new List <PackageContainer> { pc1, pc2, pc3 }; pcRepository = new DummyPCRepository(_pcs); _controller = new PackageContainerController(pcRepository); }
public IList <MetricModelStage> GetStages() { MetricModelStage mms1 = new MetricModelStage { Id = 0, Title = "Reach" }; MetricModelStage mms2 = new MetricModelStage { Id = 1, Title = "Act" }; MetricModelStage mms3 = new MetricModelStage { Id = 2, Title = "Engage" }; return(new List <MetricModelStage> { mms1, mms2, mms3 }); }