public void GasTankLCTest() { Logging.LogService.SetLogger(new DebugLogger()); // MockupGonnector Test var connector1 = new MockGasTankConnector(false, ValveState.Full, ValveState.Half); var gs1 = new GasTank("난방가스탱크", connector1); var connector2 = new MockGasTankConnector(true, ValveState.Closed, ValveState.Half); var gs2 = new GasTank("발전용가스탱크", connector2); // MockupGonnector Test //var connector1 = new SerialGasTankConnector(); //var gs1 = new GasTank("난방가스탱크", connector1); //var connector2 = new SerialGasTankConnector(); //var gs2 = new GasTank("발전용가스탱크", connector2); Assert.IsTrue(gs1.CheckConnection() == false); Assert.IsTrue(gs2.CheckConnection() == true); Assert.AreEqual(gs2.GetValveState(1), ValveState.Closed); Assert.AreEqual(gs2.GetValveState(2), ValveState.Half); gs2.SetValveState(1, ValveState.Half); gs2.SetValveState(2, ValveState.Closed); Assert.AreEqual(gs2.GetValveState(1), ValveState.Half); Assert.AreEqual(gs2.GetValveState(2), ValveState.Closed); }
public void GasTank_ConnectionTest() { GS1 = new GasTank("난방가스탱크", "192.168.0.22:777"); GS2 = new GasTank("비상발전가스탱크", "192.168.0.23:777"); var result1 = GS1.CheckConnection(); Assert.IsTrue(result1); var result2 = GS2.CheckConnection(); Assert.IsTrue(result2); }