public void ResourcesDataLoader_Load_MethodShouldHandleWrongPath() { var path = "RES_WrongPath"; var loader = new ResourcesDataLoader(); LogAssert.ignoreFailingMessages = true; Assert.Throws <FileNotFoundException>( () => loader.Load <TestAsset>(path, x => {})); }
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 => { })); }