diff --git a/exercises/clock/ClockTest.fs b/exercises/clock/ClockTest.fs index a153a5c63..c3350f316 100644 --- a/exercises/clock/ClockTest.fs +++ b/exercises/clock/ClockTest.fs @@ -4,17 +4,28 @@ open System open NUnit.Framework open Clock -[] -[] -let ``Prints the hour`` (hours: int, expected: string) = - let clock = mkClock hours 0 - Assert.That(display clock, Is.EqualTo(expected)) - -[] -[] -let ``Prints past the hour`` (hours: int) (minutes: int) (expected: string) = - let clock = mkClock hours minutes - Assert.That(display clock, Is.EqualTo(expected)) +[] +let ``Prints 8 o'clock`` () = + let clock = mkClock 8 0 + Assert.That(display clock, Is.EqualTo("08:00")) + +[] +[] +let ``Prints 9 o'clock`` () = + let clock = mkClock 9 0 + Assert.That(display clock, Is.EqualTo("09:00")) + +[] +[] +let ``Can print single-digit minutes`` () = + let clock = mkClock 11 9 + Assert.That(display clock, Is.EqualTo("11:09")) + +[] +[] +let ``Can print double-digit minutes`` () = + let clock = mkClock 11 19 + Assert.That(display clock, Is.EqualTo("11:19")) [] []