private void RunTestCase(string path) { var testFileJson = File.ReadAllText(path); var testCase = JsonConvert.DeserializeObject <TestCase>(testFileJson); var results = comparer.Compare(testCase.Expected, testCase.Actual); //when Match is true, it represents a not having failures Assert.Equal(testCase.Match, !results.HasFailure); }
private ComparisonResult ValidateInteraction(Message interaction, Message actualMessage) { var comparer = new MessageComparer(); return(comparer.Compare(interaction, actualMessage)); }