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);
        }