public void DailyProductionReturnsActionResult() { var mock = new Mock <IPlantSetUpManager>(); var controller = new DailyProductionController(mock.Object); var result = controller.DailyProduction(); Assert.IsInstanceOfType(result, typeof(ViewResult)); }
public void GetSolidwasteDailyReturnsJsonResult() { var testData = new List <ProductionDaily> { new ProductionDaily { DepartName = "Test", AssetId = 1, Total = 12.343, UOM = "kwh", UOMId = 1 } }; var mock = new Mock <IPlantSetUpManager>(); mock.Setup(r => r.GetSolidWasteDaily("2017-01-27")).Returns(testData); var controller = new DailyProductionController(mock.Object); var result = controller.GetSolidwasteDaily("2017-01-27"); var serializer = new JavaScriptSerializer(); var result1 = serializer.Deserialize <List <ProductionDaily> >(serializer.Serialize(result.Data)); CollectionAssert.AreEqual(testData, result1); }