18 lines
729 B
C#
18 lines
729 B
C#
using NeonSprawl.Server.Game.Combat;
|
|
|
|
namespace NeonSprawl.Server.Tests.Game.Combat;
|
|
|
|
internal static class AbilityCatalogTestPaths
|
|
{
|
|
internal static string DiscoverRepoAbilitiesDirectory() =>
|
|
AbilityCatalogPathResolution.TryDiscoverAbilitiesDirectory(AppContext.BaseDirectory)
|
|
?? throw new InvalidOperationException(
|
|
"Could not discover repo content/abilities from AppContext.BaseDirectory; run tests from the neon-sprawl clone.");
|
|
|
|
internal static string DiscoverRepoAbilityDefSchemaPath() =>
|
|
AbilityCatalogPathResolution.ResolveAbilityDefSchemaPath(
|
|
DiscoverRepoAbilitiesDirectory(),
|
|
configuredSchemaPath: null,
|
|
contentRootPath: string.Empty);
|
|
}
|