Esempio n. 1
0
        public void TypeRendererMap_RemoveRenderer_ActuallyRemovesRenderer()
        {
            var map = new TypeRendererMap(new KeyValuePair <Type, IPropertyRenderer>(typeof(Exception), new ExceptionAsXmlRenderer()));

            map.RemoveRenderer(typeof(Exception));
            Assert.IsNull(map.GetRenderer <Exception>());
        }
Esempio n. 2
0
        public void TypeRendererMap_AddRenderer_ActuallyAddsRenderer()
        {
            var map = new TypeRendererMap(new KeyValuePair <Type, IPropertyRenderer>(typeof(Exception), new ExceptionAsXmlRenderer()));

            map.AddRenderer(typeof(DateTime), new ToStringRenderer());
            Assert.IsNotNull(map.GetRenderer <DateTime>());
        }
Esempio n. 3
0
        public void TypeRendererMap_AddRenderer_ThrowsOnNullRenderer()
        {
            var map = new TypeRendererMap(new KeyValuePair <Type, IPropertyRenderer>(typeof(Exception), new ExceptionAsXmlRenderer()));

            map.AddRenderer(typeof(DateTime), null);
        }
Esempio n. 4
0
        public void TypeRendererMap_AddRenderer_ThrowsOnNullType()
        {
            var map = new TypeRendererMap(new KeyValuePair <Type, IPropertyRenderer>(typeof(Exception), new ExceptionAsXmlRenderer()));

            map.AddRenderer(null, new ToStringRenderer());
        }
Esempio n. 5
0
        public void TypeRendererMap_GetRendererReturnsRenderer()
        {
            var map = new TypeRendererMap(new KeyValuePair <Type, IPropertyRenderer>(typeof(Exception), new ExceptionAsXmlRenderer()));

            Assert.IsNotNull(map.GetRenderer(typeof(Exception)));
        }
Esempio n. 6
0
 public void TypeRendererMap_Constructor_ConstructsOkWithMapping()
 {
     var map = new TypeRendererMap(new KeyValuePair <Type, IPropertyRenderer>(typeof(Exception), new ExceptionAsXmlRenderer()));
 }
Esempio n. 7
0
 public void TypeRendererMap_Constructor_ConstructsOkWithNullMapping()
 {
     var map = new TypeRendererMap(null);
 }
Esempio n. 8
0
 public void TypeRendererMap_Constructor_ConstructsOk()
 {
     var map = new TypeRendererMap();
 }