anchor.diff:  }
   
   main() {
  -  initSerializer(codecs: {"DateTime": new DateTimeCodec()});
  +  var jsonSerialization = new Serializer.Json();
   
     test("Test Api Serializer", () {
       TestApi api = new TestApi();
  
positive.code:     });
  
      test("Datetime", () {
        Date date = Serializer.fromJson(
            '{"date":"2016-01-01T00:00:00.000"}', Date);
  
        expect("2016-01-01T00:00:00.000", date.date.toIso8601String());
  
negative.code:     });
  
      test("inner class non-serializable", () {
        ModelB b = jsonSerialization.decode(
            '{"toto":"tata","foo":{"toto":"tata"}}', ModelB);
  
        expect("tata", b.foo.toto);
      });
  
      test("inner class serializable", () {
        ModelC c = jsonSerialization.decode(
            '{"foo":{"foo":"toto"},"plop":"bar"}', ModelC);
        expect(ModelA, c.foo.runtimeType);
        expect("toto", c.foo.foo);
  