public void FullAddressOfUnknownThrowNotFound()
        {
            var sut = new XamlTypeRepository(nsRegistryMock.Object, new TypeFactoryDummy(), new TypeFeatureProviderDummy());

            const string unreachableTypeName = "UnreachableType";
            sut.GetWithFullAddress(new XamlTypeName("root", unreachableTypeName));
        }
        public void GetWithFullAddressReturnsCorrectType()
        {
            var sut = new XamlTypeRepository(nsRegistryMock.Object, new TypeFactoryDummy(), new TypeFeatureProviderDummy());

            var xamlType = sut.GetWithFullAddress(new XamlTypeName("root", "DummyClass"));

            Assert.AreEqual(xamlType.UnderlyingType, typeof(DummyClass));
        }
        public void GetWithFullAddressOfClrNamespaceReturnsTheCorrectType()
        {
            var sut = new XamlTypeRepository(nsRegistryMock.Object, new TypeFactoryDummy(), new TypeFeatureProviderDummy());

            var xamlType = sut.GetWithFullAddress(new XamlTypeName("clr-namespace:DummyNamespace;Assembly=DummyAssembly", "DummyClass"));

            Assert.AreEqual(xamlType.UnderlyingType, typeof(DummyClass));
        }
        public void GetByQualifiedName_ForTypeInDefaultNamespace()
        {
            var sut = new XamlTypeRepository(WiringContext.TypeContext, new TypeFactoryDummy(), new TypeFeatureProviderDummy());

            var xamlType = sut.GetByQualifiedName("DummyClass");

            Assert.AreEqual(xamlType.UnderlyingType, typeof(DummyClass));
        }
Beispiel #5
0
        public void GetByQualifiedName_ForTypeInDefaultNamespace()
        {
            sut = new XamlTypeRepository(WiringContext.TypeContext, new TypeFactoryDummy(), new TypeFeatureProviderDummy());

            var xamlType = sut.GetByQualifiedName("DummyClass");

            Assert.AreEqual(xamlType.UnderlyingType, typeof(DummyClass));
        }
Beispiel #6
0
 public void Initialize()
 {
     sut = new XamlTypeRepository(nsRegistryMock.Object, new TypeFactoryDummy(), new TypeFeatureProviderDummy());
 }
 public void Initialize()
 {
     sut = new XamlTypeRepository(nsRegistryMock.Object, new TypeFactoryDummy(), new TypeFeatureProviderDummy());
 }