public void ShouldDepascalizeString(string input, string expected, string comment) { //GIVEN var depascalization = new Depascalization.Transformation(); //WHEN var depascalizedString = depascalization.Of(input); //THEN XAssert.Equal(expected, depascalizedString); }
public void ShouldAllowDepascalizationOfNUnitReportXml() { //GIVEN const string input = ExampleNUnitReport.Text; const string expectedReport = ExampleNUnitReport.DepascalizedText; var splitExpected = expectedReport.Split(new[] { '>' }, StringSplitOptions.None); var depascalization = new Depascalization.Transformation(); //WHEN var depascalizedVersion = depascalization.OfNUnitReport(input); //THEN var splitResult = depascalizedVersion.Split(new[] { '>' }, StringSplitOptions.None); XAssert.All(assert => { for (var i = 0; i < splitExpected.Length; i++) { assert.Equal(splitExpected[i].Trim(), splitResult[i].Trim(), i.ToString(CultureInfo.InvariantCulture)); } }); }