public void Invalid_Nested_Property()
        {
            TablesNonStatic tables = null;

            Exception ex = Assert.Throws <ArgumentException>(() => sql.Alias(() => tables.Person));

            Assert.Equal("Invalid expression.", ex.Message);
        }
        public void Invalid_Nested_Property_Object_Overload()
        {
            TablesNonStatic             tables     = null;
            Expression <Func <object> > expression = () => tables.Person;

            Exception ex = Assert.Throws <ArgumentException>(() => sql.Alias(expression));

            Assert.Equal("Invalid expression.", ex.Message);
        }