public void it_serializes_valid_json_into_an_object_type_specified_by_the_method()
        {
            Reader reader = new Reader();

            TestAsset serialized = reader.Serialize<TestAsset>( valid_json );

            Assert.AreEqual( "Foo String", serialized.TestString );
        }
        public void it_raises_an_invalid_json_exception_if_json_is_not_well_formed()
        {
            Reader reader = new Reader();

            Assert.Throws<Exceptions.InvalidJsonException>(delegate
            {
                reader.Serialize<TestAsset>( invalid_json );
            } );
        }