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); }