public void Nonexisting_assets_should_throw_AssetNotFoundException()
		{
			const string asset = "test.ase";
			var loaderServiceMock = new Mock<IAssetLoaderService>();

			var fileLoaderMock = new Mock<IFileLoader>();
			fileLoaderMock.Expect(l => l.GetStream(asset)).Returns(
				() =>
				{
					return null;
				});
			var contentManagerMock = new Mock<IContentManager>();

			var loader = new AseLoader(loaderServiceMock.Object, fileLoaderMock.Object, contentManagerMock.Object);
			loader.ShouldThrowException<AssetNotFoundException>(()=>loader.Load(asset));
		}
Ejemplo n.º 2
0
        public void Nonexisting_assets_should_throw_AssetNotFoundException()
        {
            const string asset             = "test.ase";
            var          loaderServiceMock = new Mock <IAssetLoaderService>();

            var fileLoaderMock = new Mock <IFileLoader>();

            fileLoaderMock.Expect(l => l.GetStream(asset)).Returns(
                () =>
            {
                return(null);
            });
            var contentManagerMock = new Mock <IContentManager>();

            var loader = new AseLoader(loaderServiceMock.Object, fileLoaderMock.Object, contentManagerMock.Object);

            loader.ShouldThrowException <AssetNotFoundException>(() => loader.Load(asset));
        }