コード例 #1
0
        public void TestInOut()
        {
            var equations = new FixedFunctionEquations <string>();

            var scIn =
                equations.CreateScalarInput("scIn",
                                            equations.CreateScalarConstant(123));
            var scOut = equations.CreateScalarOutput("scOut", scIn);

            var colSc =
                equations.CreateColorOutput("colSc", equations.CreateColor(scIn));

            this.AssertEquals_(equations,
                               "Scalar inputs:",
                               "scIn: 123",
                               "",
                               "Color inputs:",
                               "",
                               "",
                               "Scalar outputs:",
                               "scOut: {scIn}",
                               "",
                               "Color outputs:",
                               "colSc: i<{scIn}>"
                               );
        }
コード例 #2
0
        public void TestInOutScalars()
        {
            var equations = new FixedFunctionEquations <string>();

            var fooIn =
                equations.CreateScalarInput("fooIn",
                                            equations.CreateScalarConstant(123));
            var fooOut = equations.CreateScalarOutput("fooOut", fooIn);

            this.AssertEquals_(equations,
                               "Scalar inputs:",
                               "fooIn: 123",
                               "",
                               "Color inputs:",
                               "",
                               "",
                               "Scalar outputs:",
                               "fooOut: {fooIn}",
                               "",
                               "Color outputs:"
                               );
        }