elsa-core/test/component/Elsa.ComponentTests/Helpers/AssetHelper.cs
2020-10-23 14:20:52 +02:00

13 lines
570 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> ReadAssetAsync(string filename) => File.ReadAllTextAsync(Path.Combine(AssetsDirectory, filename));
}
}