public void GetMathML_WhenUsingSquareBracketsUnitFormat_Then_ResultToStringShouldBeExpectedResult()
        {
            const string ExpectedResult = @"<mml:math xmlns:mml=""http://www.w3.org/1998/Math/MathML"">
  <mml:mrow>
    <mml:mn>4</mml:mn>
    <mml:mfenced open=""["" close=""]"">
      <mml:mfrac>
        <mml:mrow>
          <mml:mi mathvariant=""normal"" class=""MathML-Unit"">m</mml:mi>
        </mml:mrow>
        <mml:mrow>
          <mml:msup>
            <mml:mi mathvariant=""normal"" class=""MathML-Unit"">s</mml:mi>
            <mml:mn>2</mml:mn>
          </mml:msup>
        </mml:mrow>
      </mml:mfrac>
    </mml:mfenced>
  </mml:mrow>
</mml:math>";
            var          testee         = new QuantityToMathMLConverter();

            var result = testee.GetMathML(4.MetersPerSecondSquared(), UnitFormat.SurroundInBrackets).ToString();

            result.Should().Be(ExpectedResult);
        }
        public void GetMathML_WhenUsingSquareBracketsUnitFormat_Then_ResultToStringShouldBeExpectedResult()
        {
            const string ExpectedResult = @"<mml:math xmlns:mml=""http://www.w3.org/1998/Math/MathML"">
  <mml:mrow>
    <mml:mn>4</mml:mn>
    <mml:mfenced open=""["" close=""]"">
      <mml:mfrac>
        <mml:mrow>
          <mml:mi mathvariant=""normal"" class=""MathML-Unit"">m</mml:mi>
        </mml:mrow>
        <mml:mrow>
          <mml:msup>
            <mml:mi mathvariant=""normal"" class=""MathML-Unit"">s</mml:mi>
            <mml:mn>2</mml:mn>
          </mml:msup>
        </mml:mrow>
      </mml:mfrac>
    </mml:mfenced>
  </mml:mrow>
</mml:math>";
            var testee = new QuantityToMathMLConverter();

            var result = testee.GetMathML(4.MetersPerSecondSquared(), UnitFormat.SurroundInBrackets).ToString();

            result.Should().Be(ExpectedResult);
        }