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

Version Path
trackler-2.2.1.22 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.21 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.20 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.19 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.18 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.17 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.16 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.15 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.14 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.13 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.12 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.11 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.10 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.9 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.8 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.7 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.6 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.5 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.4 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs
trackler-2.2.1.3 tracks/fsharp/exercises/scrabble-score/ScrabbleScoreTest.fs