예제 #1
0
        public void GetResourceTypeByUniqueName_ThrowExceptinIfTypeCanNotBeFound()
        {
            var resourceRegistry = new ResourceRegistry();
            var convertor        = new DefaultNamingConvertor(resourceRegistry);

            convertor.GetResourceTypeByUniqueName(typeof(FirstResource).FullName);
        }
예제 #2
0
        public void ResourceConversion()
        {
            var resourceType = typeof(FirstResource);

            var resourceRegistry = new ResourceRegistry();

            resourceRegistry.Register(resourceType.Assembly);

            var convertor = new DefaultNamingConvertor(resourceRegistry);

            var resourceName = convertor.GetResourceUniqueName(resourceType);

            Assert.IsFalse(string.IsNullOrWhiteSpace(resourceName));

            var resourceType2 = convertor.GetResourceTypeByUniqueName(resourceName);

            Assert.AreEqual(resourceType, resourceType2);
        }