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
expectedValue
stringExpected value
macro
stringMacro condition to resolve
resolver
MacroResolverMacroResolver 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
expectedValue
stringExpected value
resolver
MacroResolverMacroResolver to use
settings
ResolveExpressionSettingsSettings of the resolving process
Remarks
Fails if some error occurred during macro resolution