public void SetupTest() { serviceUnderTest = new CommunicationEngine.CommunicationEngine(); CommunicationEngine.CommunicationEngine.Callback = Substitute.For <ICommuncEngineContract_CallBack>(); CommunicationEngine.CommunicationEngine.Callback.SendCommand(Arg.Is <WriteSingleDigital>(x => x.Id == "1")).Returns(true); CommunicationEngine.CommunicationEngine.Callback.SendCommand(Arg.Is <WriteSingleDigital>(x => x.Id == "0")).Returns(false); CommunicationEngine.CommunicationEngine.Callback.SendCommand(Arg.Is <WriteSingleDigital>(x => x.Id == "-1")).Returns(x => { throw new Exception(); }); CommunicationEngine.CommunicationEngine.Callback.InvokeMeasurements().Returns(true); }
public CommunicEngineService() { ce = new CommunicationEngine(); InitializeHosts(); }