Example #1
0
        public void ToString_GyUnit_ReturnsString(string doseStr, DoseUnit displayUnit, int displayDecimals, string expectedDoseStr)
        {
            Dose.DisplayUnit     = displayUnit;
            Dose.DisplayDecimals = displayDecimals;

            var dose = Dose.Parse(doseStr);

            var result = dose.ToString();

            Assert.That(result, Is.EqualTo(expectedDoseStr));
        }
Example #2
0
 public void Parse_InvalidDose_Throws(string doseStr)
 {
     Assert.That(() => Dose.Parse(doseStr), Throws.Exception);
 }
Example #3
0
        public void Parse_ValidDose_ReturnsParsedDose(string doseStr, double expectedDoseValue, DoseUnit expectedDoseUnit)
        {
            var dose = Dose.Parse(doseStr);

            Assert.That(dose, Is.EqualTo(new Dose(expectedDoseValue, expectedDoseUnit)));
        }