public static void DoesNotHaveAttributes(IEnumerable <string> unexpectedAttributes, AttributeClassification attributeClassification, TransactionTraceWireModel trace) { var errorMessageBuilder = new StringBuilder(); var actualAttributes = trace.GetAttributes(attributeClassification); var allAttributesNotFound = ExpectedAttribute.CheckIfAllAttributesNotFound(actualAttributes, unexpectedAttributes, errorMessageBuilder); Assert.True(allAttributesNotFound, errorMessageBuilder.ToString()); }
public static void HasAttributes(IEnumerable <ExpectedAttribute> expectedAttributes, AttributeClassification attributeClassification, TransactionTraceWireModel trace) { var errorMessageBuilder = new StringBuilder(); var actualAttributes = trace.GetAttributes(attributeClassification); var allAttributesMatch = ExpectedAttribute.CheckIfAllAttributesMatch(actualAttributes, expectedAttributes, errorMessageBuilder); Assert.True(allAttributesMatch, errorMessageBuilder.ToString()); }