Exemple #1
0
        public void GetName_CustomerFirstname_ReturnsFirstNamePropertyName()
        {
            var nameProvider = new TypePropertyNameNameProvider();
            var name         = nameProvider.GetName(new Customer(), c => c.FirstName);

            var expectedName = PropertyUtil.ExtractPropertyName <Customer, string> (c => c.FirstName).SeparatePascalCaseWords();

            Assert.AreEqual(expectedName, name);
        }
        public void GetName_Customer_ReturnsCustomerTypeName()
        {
            var nameProvider = new TypePropertyNameNameProvider ();
            var name = nameProvider.GetName ( new Customer () );

            var expectedName = typeof( Customer ).Name.SeparatePascalCaseWords ();

            Assert.AreEqual ( expectedName, name );
        }
Exemple #3
0
        public void GetName_Customer_ReturnsCustomerTypeName()
        {
            var nameProvider = new TypePropertyNameNameProvider();
            var name         = nameProvider.GetName(new Customer());

            var expectedName = typeof(Customer).Name.SeparatePascalCaseWords();

            Assert.AreEqual(expectedName, name);
        }
        public void GetName_CustomerFirstname_ReturnsFirstNamePropertyName()
        {
            var nameProvider = new TypePropertyNameNameProvider ();
            var name = nameProvider.GetName ( new Customer (), c => c.FirstName );

            var expectedName = PropertyUtil.ExtractPropertyName<Customer, string> ( c => c.FirstName ).SeparatePascalCaseWords ();

            Assert.AreEqual ( expectedName, name );
        }
Exemple #5
0
        public void GetName_NullPropertyExpression_ThrowsArgumentException()
        {
            var nameProvider = new TypePropertyNameNameProvider();

            nameProvider.GetName <string, string> (null, null);
        }
Exemple #6
0
        public void GetName_NullSubject_ThrowsArgumentException()
        {
            var nameProvider = new TypePropertyNameNameProvider();

            nameProvider.GetName(null);
        }
 public void GetName_NullSubject_ThrowsArgumentException()
 {
     var nameProvider = new TypePropertyNameNameProvider ();
     nameProvider.GetName ( null );
 }
 public void GetName_NullPropertyExpression_ThrowsArgumentException()
 {
     var nameProvider = new TypePropertyNameNameProvider ();
     nameProvider.GetName<string, string> ( null, null );
 }