コード例 #1
0
ファイル: DataLoadingTests.cs プロジェクト: NickMervy/Koroche
        public void ResourcesDataLoader_Load_MethodShouldHandleWrongPath()
        {
            var path   = "RES_WrongPath";
            var loader = new ResourcesDataLoader();

            LogAssert.ignoreFailingMessages = true;

            Assert.Throws <FileNotFoundException>(
                () => loader.Load <TestAsset>(path, x => {}));
        }
コード例 #2
0
ファイル: DataLoadingTests.cs プロジェクト: NickMervy/Koroche
        public void ResourcesDataLoader_Load_MethodShouldHandleWrongType()
        {
            var pathProject = "Assets/Resources/TestAsset.asset";
            var pathR       = "TestAsset";
            var loader      = new ResourcesDataLoader();

            LogAssert.ignoreFailingMessages = true;

            var asset = ScriptableObject.CreateInstance <TestAsset>();

            AssetDatabase.CreateAsset(asset, pathProject);
            AssetDatabase.SaveAssets();

            Assert.Throws <InvalidCastException>(
                () => loader.Load <Texture2D>(pathR, x => { }));
        }