public void GetHandlerType()
        {
            var registrar = new Registrar <MockRenderer>();

            registrar.Register(typeof(View), typeof(MockRenderer));

            Assert.AreEqual(typeof(MockRenderer), registrar.GetHandlerType(typeof(View)));
        }
示例#2
0
        public void RegisterTest()
        {
            tlog.Debug(tag, $"RegisterTest START");
            try
            {
                var re = new Registrar <View>();
                re.Register(typeof(View), typeof(View));
                var ret = re.GetHandlerType(typeof(View));
                Assert.AreEqual(typeof(View), ret, "Should be equal");
                var ret2 = re.GetHandlerType(typeof(Element));
                Assert.IsNull(ret2, "Should be null");

                var ret3 = re.GetHandlerTypeForObject(new View());
                Assert.AreEqual(typeof(View), ret, "Should be equal");
            }
            catch (Exception e)
            {
                Assert.Fail("Caught Exception" + e.ToString());
            }
            tlog.Debug(tag, $"RegisterTest END");
        }
示例#3
0
		public void GetHandlerType()
		{
			var registrar = new Registrar<MockRenderer>();
			registrar.Register (typeof (View), typeof (MockRenderer));

			Assert.AreEqual (typeof (MockRenderer), registrar.GetHandlerType (typeof (View)));
		}