public void GetSolidWasteBudgtedReturnsJsonResult() { var test = TestData.TestAnnualData(); var mock = new Mock <IPlantSetUpManager>(); var consumptionAndCost = new List <string> { "GetSolidWasteBudgeted", "GetSolidWasteBudgetedCost" }; foreach (var str in consumptionAndCost) { mock.Setup(r => r.GetSolidWaste(2017, str)).Returns(test); var controller = new ConsuProdBudgetedController(mock.Object); var result = controller.GetSolidWasteBudgted("2017"); Assert.IsNotNull(result.Data); var serializer = new JavaScriptSerializer(); var result1 = serializer.Deserialize <SolidWasteColletion>(serializer.Serialize(result.Data)); if (str == "GetSolidWasteBudgeted") { //Assert.AreEqual(test[0].DetailsId, result1.consumptionTotal[0].DetailsId); //Assert.AreEqual(test[0].UOMID, result1.consumptionTotal[0].UOMID); CollectionAssert.AreEquivalent(test, result1.solidwaste); } else { CollectionAssert.AreEquivalent(test, result1.solidwastecost); } } }
public void ConsuProdBudgetedReturnsActionResult() { var mock = new Mock <IPlantSetUpManager>(); var controller = new ConsuProdBudgetedController(mock.Object); var result = controller.ConsuProdBudgeted(); Assert.IsInstanceOfType(result, typeof(ViewResult)); }
public void AddBudgetedSolidwasteTests() { var mock = new Mock <IPlantSetUpManager>(); mock.Setup(r => r.AddCSolidwasteActual(TestData.TestAnnualData(), "2017", "AddCSolidwasteBudgeted")).Returns(true); var controller = new ConsuProdBudgetedController(mock.Object); var result = controller.AddBudgetedSolidwaste(TestData.TestAnnualData(), TestData.TestAnnualData(), "2017"); Assert.IsNotNull(result); }
public void AddBudgetedConsumtionReturns1() { var mock = new Mock <IPlantSetUpManager>(); mock.Setup(r => r.AddConsumptionActual(TestData.TestAnnualData(), "2017", 1, "AddConsumptionBudgeted")).Returns(true); mock.Setup(r => r.AddConsumptionActual(TestData.TestAnnualData(), "2017", 1, "AddConsumptionBudgetedCost")).Returns(true); var controller = new ConsuProdBudgetedController(mock.Object); var result = controller.AddBudgetedConsumtion(TestData.TestAnnualData(), TestData.TestAnnualData(), "2017", 1); Assert.IsNotNull(result); }
public void GetBudgetedProductionReturnsJsonResult() { var test = TestData.TestAnnualData(); var mock = new Mock <IPlantSetUpManager>(); mock.Setup(r => r.GetProductionActual(2017, "GetProductionBudgeted")).Returns(test); var controller = new ConsuProdBudgetedController(mock.Object); var result = controller.GetBudgetedProduction(2017); Assert.IsNotNull(result.Data); var serializer = new JavaScriptSerializer(); var result1 = serializer.Deserialize <List <AnnualDetails> >(serializer.Serialize(result.Data)); CollectionAssert.AreEquivalent(test, result1); }