BenchPress/Generators/TestMetadata.cs (23 lines of code) (raw):
using Generators.ResourceTypes;
namespace Generators;
public class TestMetadata
{
public TestMetadata(
string resourceType,
string resourceName,
IDictionary<string, string> extraProperties
)
{
ResourceType = ResourceType.Create(resourceType);
ResourceName = resourceName;
ExtraProperties = extraProperties;
}
public ResourceType ResourceType { get; set; }
public string ResourceName { get; set; }
public IDictionary<string, string> ExtraProperties { get; set; }
}
public class UnknownResourceTypeException : Exception
{
public UnknownResourceTypeException(string resourceType)
: base($"Unknown resource type: {resourceType}") { }
}