public void FieldNames() { var company = new Company(); var fieldNames = ReflectionUtils.GetFieldNames(company); Assert.AreEqual(true, fieldNames.Contains("ValidationUnit")); Assert.AreEqual(1, fieldNames.Count()); }
public void PropertyNames() { var company = new Company(); var propNames = ReflectionUtils.GetPropertyNames(company); Assert.AreEqual(true, propNames.Contains("Name")); Assert.AreEqual(1, propNames.Count()); }
public void Field(string validationUnit, string fieldName, bool isUpperCaes, bool isLowerCase) { var company = new Company(); company.ValidationUnit = validationUnit; Assert.AreEqual(validationUnit, ReflectionUtils.GetFieldValue<string>(company, fieldName, isUpperCaes, isLowerCase)); }
public void Property(string name, string fieldName, bool isUpperCaes, bool isLowerCase) { var company = new Company {Name = name}; Assert.AreEqual(name, ReflectionUtils.GetPropertyValue<string>(company, fieldName, isUpperCaes, isLowerCase)); }