public void AnalyzerFactory_Always_Returns_Value_For_Valid_Parameters() { var intResult = PropertyAnalyzerFactory.GetAnalyzedObject(typeof(int), "Test"); var stringResult = PropertyAnalyzerFactory.GetAnalyzedObject(typeof(string), "Test"); var objResult = PropertyAnalyzerFactory.GetAnalyzedObject(typeof(object), "Test"); var guidResult = PropertyAnalyzerFactory.GetAnalyzedObject(typeof(Guid), "Test"); Assert.IsNotNull(intResult); Assert.IsNotNull(stringResult); Assert.IsNotNull(objResult); Assert.IsNotNull(guidResult); }
public void PropertyAnalyzerFactory_Throws_Exception_For_Interface_Type() { var result = PropertyAnalyzerFactory.GetAnalyzedObject(typeof(IEnumerable), "Test"); }
public void PropertyAnalyzerFactory_Throws_Exception_For_Abstract_Type() { var result = PropertyAnalyzerFactory.GetAnalyzedObject(typeof(ValueType), "Test"); }
public void PropertyAnalyzerFactory_Throws_Exception_For_Null_Input() { var result = PropertyAnalyzerFactory.GetAnalyzedObject(null, null); }
public PropertyResult GetInstance() { return(new PropertyResult { PropertyInstance = PropertyAnalyzerFactory.GetAnalyzedObject(_propertyType, _propertyName), PropertyName = _propertyName }); }