using System; using Microsoft.SPOT; using Microsoft.VisualStudio.TestTools.UnitTesting; using CPF; using System.Text; using System.Threading; namespace CPFUnitTests { class MotorizedValveUnitTests { [TestMethod] public void TestMotorizedValve() { HWModules.MotherBoard motherboard = HWModules.MotherBoard.Instance; Debug.Print("MV Ready Status = " + motherboard.getMVReadyStatus().ToString()); Debug.Print("Closing MV"); motherboard.closeMV(); Thread.Sleep(1000); Debug.Print("MV Opened Status = " + motherboard.getMVOpenedStatus().ToString()); Thread.Sleep(5000); for(int i=0; i<5; i++) { Debug.Print("\r\nCycle Number = " + i.ToString()); Debug.Print("MV Ready Status = " + motherboard.getMVReadyStatus().ToString()); Debug.Print("Opening MV"); motherboard.openMV(); Thread.Sleep(1000); Debug.Print("MV Opened Status = " + motherboard.getMVOpenedStatus().ToString()); Thread.Sleep(10000); Debug.Print("\r\nMV Ready Status = " + motherboard.getMVReadyStatus().ToString()); Debug.Print("Closing MV"); motherboard.closeMV(); Thread.Sleep(1000); Debug.Print("MV Opened Status = " + motherboard.getMVOpenedStatus().ToString()); Thread.Sleep(10000); } } } }