Exemplo n.º 1
0
        public void TestMaps()
        {
            var converter = new BondConverter.BondConverter(new Type[] { typeof(Doo) });

            var str = converter.GenerateBondFile("test");

            CompileBond(str);
        }
Exemplo n.º 2
0
        public void CollectionTypes()
        {
            var converter = new BondConverter.BondConverter(new Type[] { typeof(FooL) });

            var str = converter.GenerateBondFile("test");

            CompileBond(str);
        }
Exemplo n.º 3
0
        public void InheritanceTypes()
        {
            var converter = new BondConverter.BondConverter(new Type[] { typeof(FooBar) });

            var str = converter.GenerateBondFile("test");

            CompileBond(str);
        }
Exemplo n.º 4
0
        public void ContainsComplexTypes()
        {
            var converter = new BondConverter.BondConverter(new Type[] { typeof(Bar) });

            var str = converter.GenerateBondFile("test");

            CompileBond(str);
        }
Exemplo n.º 5
0
        public void TestGenerics()
        {
            var converter = new BondConverter.BondConverter(new Type[] { typeof(PGen) });

            var str = converter.GenerateBondFile("test");

            //We don't compile this because we expect it to file compilation. Currently a gap in bond gen
            CompileBond(str);
        }
Exemplo n.º 6
0
        public void TestDateTimes()
        {
            var converter = new BondConverter.BondConverter(new Type[] { typeof(Noo) });

            var str = converter.GenerateBondFile("test");

            //We expect this to fail. Time is a funky thing and we want schemas to be careful and mindful here
            CompileBond(str);
        }