Beispiel #1
0
        public void TestHandleFetchMissingAsset()
        {
            IAssetDataPlugin      assetDataPlugin = new TestAssetDataPlugin();
            GetAssetStreamHandler handler         = new GetAssetStreamHandler(assetDataPlugin);

            GetAssetStreamHandlerTestHelpers.BaseFetchMissingAsset(handler);
        }
Beispiel #2
0
        public void TestHandleFetchMissingAsset()
        {
            IAssetCache assetCache = new TestAssetCache();
            CachedGetAssetStreamHandler handler = new CachedGetAssetStreamHandler(assetCache);

            GetAssetStreamHandlerTestHelpers.BaseFetchMissingAsset(handler);
        }
        public void TestHandleFetchMissingAsset()
        {
            GetAssetStreamHandler handler;
            OSHttpResponse        response;
            AssetBase             asset = CreateTestEnvironment(out handler, out response);

            GetAssetStreamHandlerTestHelpers.BaseFetchMissingAsset(handler, response);
        }
        public void TestHandleFetchExistingAssetData()
        {
            GetAssetStreamHandler handler;
            OSHttpResponse        response;
            AssetBase             asset = CreateTestEnvironment(out handler, out response);

            GetAssetStreamHandlerTestHelpers.BaseFetchExistingAssetDataTest(asset, handler, response);
        }
        private static AssetBase CreateTestEnvironment(out GetAssetStreamHandler handler, out OSHttpResponse response)
        {
            AssetBase asset = GetAssetStreamHandlerTestHelpers.CreateCommonTestResources(out response);

            IAssetDataPlugin assetDataPlugin = new TestAssetDataPlugin();

            handler = new GetAssetStreamHandler(assetDataPlugin);

            assetDataPlugin.CreateAsset(asset);
            return(asset);
        }