public void TestTree() { var def = new DefaultsFor2Pipe { TillTemp = 65, ReturTemp = 45 }; var p = new Part2Pipe(def); Assert.AreEqual(0, p.Root.Flow); p.Root.AddChild(new NodePipe2Radiator(def) { Name = "E", Direction = Dir.E }); p.Root.AddChild(new NodePipe2Radiator(def) { Name = "W", Direction = Dir.W }); var chart = Chart.CreateChart(p.Root); }
public void TestFlowSum() { var def = new DefaultsFor2Pipe { TillTemp = 65, ReturTemp = 45 }; var p = new Part2Pipe(def); Assert.AreEqual(0, p.Root.Flow); p.Root.AddChild(new NodePipe2Radiator(def) {Effektbehov = 100}); p.Root.AddChild(new NodePipe2Radiator(def) {Effektbehov = 200}); Assert.AreEqual(12.9f, p.Root.Flow, 0.01f); }
public Form1() { InitializeComponent(); var def = new DefaultsFor2Pipe { TillTemp = 65, ReturTemp = 45 }; var p = new Part2Pipe(def); var childPipe = new NodePipe2Pipe(def) {Name = "N", Direction = Dir.N}; childPipe.AddChild(new NodePipe2Radiator(def) { Name = "E2", Direction = Dir.E }); childPipe.AddChild(new NodePipe2Radiator(def) { Name = "W2", Direction = Dir.W }); p.Root.AddChild(childPipe); p.Root.AddChild(new NodePipe2Radiator(def) { Name = "E", Direction = Dir.E }); p.Root.AddChild(new NodePipe2Radiator(def) { Name = "W", Direction = Dir.W }); _commands = new List<ChartGraphicsCommand>(); var chart = Chart.CreateChart(p.Root); chart.Paint(_commands, 0, 0); }