public void TestSerialization() { ApplicationMoleculeBuilder x1 = CreateObject <ApplicationMoleculeBuilder>().WithName("AppMoleculeBuilder"); IFormula f2 = CreateObject <ConstantFormula>().WithDimension(DimensionLength).WithValue(3.4); x1.Formula = f2; x1.RelativeContainerPath = new ObjectPath(new[] { "A", "B" }); IApplicationMoleculeBuilder x2 = SerializeAndDeserialize(x1); AssertForSpecs.AreEqualApplicationMoleculeBuilder(x1, x2); }