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)); }
public void Parse_InvalidDose_Throws(string doseStr) { Assert.That(() => Dose.Parse(doseStr), Throws.Exception); }
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))); }