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(); }