Пример #1
0
        public void SerializeComplexObject()
        {
            var simpleObject = new SimpleObject {
                Integer = 3, SomeString = "test"
            };
            var complexObject = new ComplexObject {
                Number = 4, SimpleObject = simpleObject
            };

            var model = complexObject.ToKO();

            model.ToJavascriptObject(ObjectName).Simplify().Should().BeInObject(ObjectName,
                                                                                "this.number: ko.observable(4);" +
                                                                                "this.simpleObject: ko.observable({" +
                                                                                "integer: ko.observable(3), " +
                                                                                "someString: ko.observable('test')" +
                                                                                "});".Simplify());
        }