elsa-core/test/component/Elsa.ComponentTests/Helpers/AssetHelper.cs
2020-10-19 22:12:11 +02:00

13 lines
565 B
C#

using System.IO;
using System.Threading.Tasks;
namespace Elsa.ComponentTests.Helpers
{
public static class AssetHelper
{
private static readonly string AssetsDirectory;
static AssetHelper() => AssetsDirectory = Path.Combine(Path.GetDirectoryName(typeof(AssetHelper).Assembly.Location)!, "Assets");
public static string GetAssetPath(string filename) => Path.Combine(AssetsDirectory, filename);
public static Task<string> ReadAsset(string filename) => File.ReadAllTextAsync(Path.Combine(AssetsDirectory, filename));
}
}