コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: q306023680/FlowDiagram
        public void TestChangeGeneralSafetyLimit()
        {
            FlowDiagram fl = new FlowDiagram();

            fl.ChangeSafetyLimitGeneral(120);
            Assert.AreEqual(fl.GeneralSafetyLimit, 120);
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: q306023680/FlowDiagram
        public void TestClearDiagram()
        {
            FlowDiagram fl = new FlowDiagram();

            fl.AddComponent(new Point(1, 1), ComponentType.Pump);
            fl.AddComponent(new Point(1, 1), ComponentType.AdjustableSplitter);
            fl.AddComponent(new Point(1, 1), ComponentType.Splitter);
            fl.AddComponent(new Point(1, 1), ComponentType.AdjustableSplitter);
            fl.AddComponent(new Point(1, 1), ComponentType.Sink);
            fl.AddComponent(new Point(1, 1), ComponentType.Sink);
            fl.AddComponent(new Point(1, 1), ComponentType.Sink);
            fl.AddComponent(new Point(1, 1), ComponentType.Sink);
            Component pump  = fl.Components[0];
            Component ads1  = fl.Components[1];
            Component sp    = fl.Components[2];
            Component ads2  = fl.Components[3];
            Component sink1 = fl.Components[4];
            Component sink2 = fl.Components[5];
            Component sink3 = fl.Components[6];
            Component sink4 = fl.Components[7];

            fl.ChangeSafetyLimitGeneral(200);
            fl.ClearFlowDiagram();
            Assert.AreEqual(fl.Components.Count, 0);
            Assert.AreEqual(fl.Connections.Count, 0);
            Assert.AreEqual(fl.GeneralSafetyLimit, 200);
        }