public void SetUp()
        {
            theConverter = new ComplexTypeConverter(new ObjectConverter());
            theSerializer = new NewtonSoftJsonSerializer(new JsonSerializerSettings(), new JsonConverter[] { theConverter });

            theTarget = new ParentType
                            {
                                Name = "Test",
                                Child = new ComplexType { Key = "x", Value = "123" }
                            };

            theResult = theSerializer.Serialize(theTarget, true);
        }
Esempio n. 2
0
        public void SetUp()
        {
            var locator         = new InMemoryServiceLocator();
            var objectConverter = new ObjectConverter(locator, new ConverterLibrary(new[] { new StatelessComplexTypeConverter() }));

            locator.Add <IObjectConverter>(objectConverter);

            var converter = new ComplexTypeConverter(objectConverter);

            theInput      = "{\"Name\":\"Test\",\"Child\":\"x:123\"}";
            theSerializer = new NewtonSoftJsonSerializer(new JsonSerializerSettings(), new[] { converter });

            theObject = theSerializer.Deserialize <ParentType>(theInput);
        }
Esempio n. 3
0
        public void SetUp()
        {
            theConverter  = new ComplexTypeConverter(new ObjectConverter());
            theSerializer = new NewtonSoftJsonSerializer(new JsonSerializerSettings(), new JsonConverter[] { theConverter });

            theTarget = new ParentType
            {
                Name  = "Test",
                Child = new ComplexType {
                    Key = "x", Value = "123"
                }
            };

            theResult = theSerializer.Serialize(theTarget);
        }
Esempio n. 4
0
        protected override void beforeEach()
        {
            theJson = "{something}";

            Services.PartialMockTheClassUnderTest();
            ClassUnderTest.Stub(x => x.GetInputText()).Return(theJson);

            theTarget = new ParentType {
                Name = "Blah", Child = new ComplexType {
                    Value = "123", Key = "x"
                }
            };

            MockFor <IJsonSerializer>().Expect(x => x.Deserialize <ParentType>(theJson)).Return(theTarget);
        }