public void Does_not_scaffold_property()
        {
            var buuilder = new AutoColumnBuilder <ScaffoldPerson>(_provider);

            buuilder.Count().ShouldEqual(1);
            buuilder.Single().Name.ShouldEqual("Name");
        }
        public void Should_generate_columns()
        {
            var builder = new AutoColumnBuilder <Person>(_provider);

            builder.Count().ShouldEqual(2);
            builder.First().Name.ShouldEqual("Name");
            builder.Last().Name.ShouldEqual("Id");
        }
        public void Should_generate_columns()
        {
            var builder = new AutoColumnBuilder<Person>(_provider);

            builder.Count().ShouldEqual(2);
            builder.First().Name.ShouldEqual("Name");
            builder.Last().Name.ShouldEqual("Id");
        }
        public void Uses_custom_displayformat()
        {
            var builder = new AutoColumnBuilder <DisplayFormatPerson>(_provider);
            var date    = new DateTime(2010, 1, 15);
            var person  = new DisplayFormatPerson
            {
                DateOfBirth = date
            };

            builder.Single().GetValue(person).ShouldEqual(date.ToString("d"));
        }
        public void Uses_custom_displayformat()
        {
            var builder = new AutoColumnBuilder<DisplayFormatPerson>(_provider);
            var date = new DateTime(2010, 1, 15);
            var person = new DisplayFormatPerson
            {
                DateOfBirth = date
            };

            builder.Single().GetValue(person).ShouldEqual(date.ToString("d"));
        }
        public void Uses_custom_displayname()
        {
            var builder = new AutoColumnBuilder <DisplayNamePerson>(_provider);

            builder.Single().DisplayName.ShouldEqual("Foo");
        }
 public void Uses_custom_displayname()
 {
     var builder = new AutoColumnBuilder<DisplayNamePerson>(_provider);
     builder.Single().DisplayName.ShouldEqual("Foo");
 }
 public void Does_not_scaffold_property()
 {
     var buuilder = new AutoColumnBuilder<ScaffoldPerson>(_provider);
     buuilder.Count().ShouldEqual(1);
     buuilder.Single().Name.ShouldEqual("Name");
 }