public TestCaseRequirementsAttribute(TestRunCharacteristics targetFrameworkCharacteristics, string reason) { if (reason == null) { throw new ArgumentNullException(nameof(reason)); } }
bool IsRequirementMissing(TestRunCharacteristics requirement, TestRunCharacteristics testCaseRequirements) { return(testCaseRequirements.HasFlag(requirement) && !Characteristics.HasFlag(requirement)); }