Exemple #1
0
        public void ResolverPropertyGenerator_Generate()
        {
            // arrange
            PropertyInfo            property   = typeof(GeneratorTestDummyResolver).GetProperties().Single();
            FieldResolverDescriptor descriptor = FieldResolverDescriptor
                                                 .CreateCollectionProperty(new FieldReference("Foo", "bar"),
                                                                           property.ReflectedType, typeof(GeneratorTestDummy), property);

            // act
            StringBuilder             source    = new StringBuilder();
            ResolverPropertyGenerator generator = new ResolverPropertyGenerator();
            string result = generator.Generate("abc", descriptor);

            // assert
            Assert.Equal(Snapshot.Current(), Snapshot.New(result));
        }
        public void ResolverPropertyGenerator_Generate()
        {
            // arrange
            Type sourceType = typeof(GeneratorTestDummy);

            var fieldMember = new FieldMember(
                "Foo", "bar",
                GetProperty());

            var descriptor = new ResolverDescriptor(sourceType, fieldMember);

            // act
            var    source    = new StringBuilder();
            var    generator = new ResolverPropertyGenerator();
            string result    = generator.Generate("abc", descriptor);

            // assert
            result.MatchSnapshot();
        }