Exemplo n.º 1
0
        public void ASE_is_a_recognized_asset_type()
        {
            var service = new AssetLoaderService();
            var loader  = service.GetLoader <Geometry>("test.ase");

            loader.ShouldNotBeNull();
        }
Exemplo n.º 2
0
        public void X_file_is_a_supported_format()
        {
            var service = new AssetLoaderService();
            var loader  = service.GetLoader <Geometry>("whatever.x");

            Assert.IsNotNull(loader);
        }
Exemplo n.º 3
0
        public void GettingSpecificRegisteredLoaderShouldReturnValidLoader()
        {
            var rootAssetLoader = new RootAssetLoader();

            var objectFactoryMock = GetObjectFactoryMock();
            var service = new AssetLoaderService(objectFactoryMock.Object);
            service.RegisterLoader(rootAssetLoader);

            var assetName = string.Format("test.{0}", rootAssetLoader.FileExtensions[0]);
            var loader = service.GetLoader<Geometry>(assetName);
            Assert.That(loader, Is.Not.Null);
            Assert.That(loader, Is.SameAs(rootAssetLoader));
        }
Exemplo n.º 4
0
        public void Getting_specific_registered_loader_should_return_valid_loader()
        {
            var asm             = typeof(When_registering_loaders).Assembly;
            var rootAssetLoader = new RootAssetLoader(null, null);


            var service = new AssetLoaderService();

            service.RegisterLoader(rootAssetLoader);

            var assetName = string.Format("test.{0}", rootAssetLoader.FileExtensions[0]);
            var loader    = service.GetLoader <Geometry>(assetName);

            loader.ShouldNotBeNull();
            loader.ShouldBeSameAs(rootAssetLoader);
        }
		public void Getting_specific_registered_loader_should_return_valid_loader()
		{
			
			var asm = typeof(When_registering_loaders).Assembly;
			var rootAssetLoader = new RootAssetLoader(null,null);


			var service = new AssetLoaderService();
			service.RegisterLoader(rootAssetLoader);

			var assetName = string.Format("test.{0}", rootAssetLoader.FileExtensions[0]);
			var loader = service.GetLoader<Geometry>(assetName);
			loader.ShouldNotBeNull();
			loader.ShouldBeSameAs(rootAssetLoader);
		}
		public void ASE_is_a_recognized_asset_type()
		{
			var service = new AssetLoaderService();
			var loader = service.GetLoader<Geometry>("test.ase");
			loader.ShouldNotBeNull();
		}
Exemplo n.º 7
0
 public void GettingLoaderForAnUnsupportedExtensionShouldCauseException()
 {
     var objectFactoryMock = GetObjectFactoryMock();
     var service = new AssetLoaderService(objectFactoryMock.Object);
     service.GetLoader<Geometry>("something.something");
 }
		public void X_file_is_a_supported_format()
		{
			var service = new AssetLoaderService();
			var loader = service.GetLoader<Geometry>("whatever.x");
			Assert.IsNotNull(loader);
		}