Beispiel #1
0
        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);
        }
Beispiel #2
0
 public void PropertyAnalyzerFactory_Throws_Exception_For_Interface_Type()
 {
     var result = PropertyAnalyzerFactory.GetAnalyzedObject(typeof(IEnumerable), "Test");
 }
Beispiel #3
0
 public void PropertyAnalyzerFactory_Throws_Exception_For_Abstract_Type()
 {
     var result = PropertyAnalyzerFactory.GetAnalyzedObject(typeof(ValueType), "Test");
 }
Beispiel #4
0
 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
     });
 }