Sha256: 22271c508d5048343b3db434ebe54426fb9e65c232a4e11290829105c7f38bb9
Contents?: true
Size: 1.06 KB
Versions: 159
Compression:
Stored size: 1.06 KB
Contents
module ScrabbleScoreTest open NUnit.Framework open ScrabbleScore [<Test>] let ``Empty word scores zero`` () = Assert.That(score "", Is.EqualTo(0)) [<Test>] [<Ignore("Remove to run test")>] let ``Whitespace scores zero`` () = Assert.That(score " \t\n", Is.EqualTo(0)) [<Test>] [<Ignore("Remove to run test")>] let ``Scores very short word`` () = Assert.That(score "a", Is.EqualTo(1)) [<Test>] [<Ignore("Remove to run test")>] let ``Scores other very short word`` () = Assert.That(score "f", Is.EqualTo(4)) [<Test>] [<Ignore("Remove to run test")>] let ``Simple word scores the number of letters`` () = Assert.That(score "street", Is.EqualTo(6)) [<Test>] [<Ignore("Remove to run test")>] let ``Complicated word scores more`` () = Assert.That(score "quirky", Is.EqualTo(22)) [<Test>] [<Ignore("Remove to run test")>] let ``Scores are case insensitive`` () = Assert.That(score "OXYPHENBUTAZONE", Is.EqualTo(41)) [<Test>] [<Ignore("Remove to run test")>] let ``Entire alphabet`` () = Assert.That(score "abcdefghijklmnopqrstuvwxyz", Is.EqualTo(87))
Version data entries
159 entries across 159 versions & 1 rubygems