Exemplo n.º 1
0
 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();
 }