public void AlarmEnablingReturnsActionResult()
        {
            var mock       = new Mock <IPlantSetUpManager>();
            var controller = new AlarmEnablingController(mock.Object);
            var action     = controller.AlarmEnabling();

            Assert.IsInstanceOfType(action, typeof(ViewResult));
        }
        public void UpdateAlaramInfoReturnsInt()
        {
            var mock = new Mock <IPlantSetUpManager>();

            mock.Setup(r => r.UpdateAlarmInfo(TestAlarm())).Returns(true);
            var controller = new AlarmEnablingController(mock.Object);
            var result     = controller.UpdateAlaramInfo(TestAlarm());

            Assert.IsNotNull(result);
        }
        public void GetAlarmDataReturnsJSonResult()
        {
            var mock = new Mock <IPlantSetUpManager>();

            mock.Setup(r => r.GetAlaramData()).Returns(TestAlarm());
            var controller = new AlarmEnablingController(mock.Object);
            var result     = controller.GetAlarmData();

            Assert.IsNotNull(result);
            var serializer = new JavaScriptSerializer();
            var result1    = serializer.Deserialize <List <AlarmEnble> >(serializer.Serialize(result.Data));

            CollectionAssert.AreEquivalent(result1, TestAlarm());
        }