Class MacroAssert
Custom macro assertions
public static class MacroAssert
- Inheritance
-
objectMacroAssert
Methods
MacroReturnsExpectedValue(string, string, MacroResolver)
Resolves the macro condition using the selected resolver and compares the result with the expected value.
public static void MacroReturnsExpectedValue(string expectedValue, string macro, MacroResolver resolver)
Parameters
expectedValuestringExpected value
macrostringMacro condition to resolve
resolverMacroResolverMacroResolver to use
Remarks
Fails if some error occurred during macro resolution
MacroReturnsExpectedValueWithResolveSettings(string, MacroResolver, ResolveExpressionSettings)
Resolves the data macro expression (expects expression without {% %} brackets) using the selected resolver and compares the result with the expected value.
public static void MacroReturnsExpectedValueWithResolveSettings(string expectedValue, MacroResolver resolver, ResolveExpressionSettings settings)
Parameters
expectedValuestringExpected value
resolverMacroResolverMacroResolver to use
settingsResolveExpressionSettingsSettings of the resolving process
Remarks
Fails if some error occurred during macro resolution