public void ASE_is_a_recognized_asset_type() { var service = new AssetLoaderService(); var loader = service.GetLoader <Geometry>("test.ase"); loader.ShouldNotBeNull(); }
public void X_file_is_a_supported_format() { var service = new AssetLoaderService(); var loader = service.GetLoader <Geometry>("whatever.x"); Assert.IsNotNull(loader); }
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)); }
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(); }
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); }