コード例 #1
0
        public void TestSerializationFormulaWithoutObjectPaths()
        {
            ExplicitFormula x1 = CreateObject <ExplicitFormula>().WithName("Fortunato").WithDimension(DimensionLength);
            IFormula        x2 = SerializeAndDeserialize(x1);

            AssertForSpecs.AreEqualFormula(x2, x1);
        }
コード例 #2
0
        public void TestSerializationFormulaWithObjectPathsWithoutObjectReferences()
        {
            ExplicitFormula x1 = CreateObject <ExplicitFormula>().WithName("Fortunato").WithDimension(DimensionLength);

            x1.AddObjectPath(ObjectPathFactory.CreateAbsoluteFormulaUsablePath(P1));
            x1.AddObjectPath(ObjectPathFactory.CreateRelativeFormulaUsablePath(P, P0));
            x1.AddObjectPath(ObjectPathFactory.CreateRelativeFormulaUsablePath(P, P2).WithAlias("Pitter"));

            IFormula x2 = SerializeAndDeserialize(x1);

            AssertForSpecs.AreEqualFormula(x2, x1);
        }