Ejemplo n.º 1
0
        public void AddAssemblyAlias_Test()
        {
            DomainTypeResolver resolver = new DomainTypeResolver(true);

            resolver.AddAssemblyAlias("test", "Moonlit.TestFixtures, Version=1.0.0.0, Culture=neutral");
            Assert.AreEqual(typeof(DemoClass), resolver.ResolveType("Moonlit.TestFixtures.DemoClass, test"));
        }
Ejemplo n.º 2
0
        public void AddAssemblyAlias_Test()
        {
            DomainTypeResolver resolver = new DomainTypeResolver(true);

            resolver.AddAssemblyAlias("test", "Moonlit.TestFixtures, Version=1.0.0.0, Culture=neutral");
            Assert.AreEqual(typeof(DemoClass), resolver.ResolveType("Moonlit.TestFixtures.DemoClass, test"));
        }
Ejemplo n.º 3
0
        public void AddTypeAlias_Test()
        {
            DomainTypeResolver resolver = new DomainTypeResolver(false);
            DomainTypeResolver ignoreCaseResolver = new DomainTypeResolver(true);

            resolver.AddAssemblyAlias("test", "Moonlit.TestFixtures, Version=1.0.0.0, Culture=neutral");
            resolver.AddTypeAlias("int", typeof(Int32));
            Assert.AreEqual(typeof(Int32), ignoreCaseResolver.ResolveType("int"));
            Assert.AreEqual(typeof(Int32), ignoreCaseResolver.ResolveType("Int"));
            Assert.IsNull(resolver.ResolveType("Int"));
        }
Ejemplo n.º 4
0
        public void AddTypeAlias_Test()
        {
            DomainTypeResolver resolver           = new DomainTypeResolver(false);
            DomainTypeResolver ignoreCaseResolver = new DomainTypeResolver(true);

            resolver.AddAssemblyAlias("test", "Moonlit.TestFixtures, Version=1.0.0.0, Culture=neutral");
            resolver.AddTypeAlias("int", typeof(Int32));
            Assert.AreEqual(typeof(Int32), ignoreCaseResolver.ResolveType("int"));
            Assert.AreEqual(typeof(Int32), ignoreCaseResolver.ResolveType("Int"));
            Assert.IsNull(resolver.ResolveType("Int"));
        }