コード例 #1
0
        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);
        }
コード例 #2
0
        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));
                }
            });
        }