Sha256: f22d904d3ace6a0e8f5a272ff6eb71ef59352c2c4e495bc6bad4a934ae233c1b

Contents?: true

Size: 1.3 KB

Versions: 83

Compression:

Stored size: 1.3 KB

Contents

// This file was auto-generated based on version 1.2.0 of the canonical data.

module IsogramTest

open FsUnit.Xunit
open Xunit

open Isogram

[<Fact>]
let ``Empty string`` () =
    isIsogram "" |> should equal true

[<Fact(Skip = "Remove to run test")>]
let ``Isogram with only lower case characters`` () =
    isIsogram "isogram" |> should equal true

[<Fact(Skip = "Remove to run test")>]
let ``Word with one duplicated character`` () =
    isIsogram "eleven" |> should equal false

[<Fact(Skip = "Remove to run test")>]
let ``Longest reported english isogram`` () =
    isIsogram "subdermatoglyphic" |> should equal true

[<Fact(Skip = "Remove to run test")>]
let ``Word with duplicated character in mixed case`` () =
    isIsogram "Alphabet" |> should equal false

[<Fact(Skip = "Remove to run test")>]
let ``Hypothetical isogrammic word with hyphen`` () =
    isIsogram "thumbscrew-japingly" |> should equal true

[<Fact(Skip = "Remove to run test")>]
let ``Isogram with duplicated hyphen`` () =
    isIsogram "six-year-old" |> should equal true

[<Fact(Skip = "Remove to run test")>]
let ``Made-up name that is an isogram`` () =
    isIsogram "Emily Jung Schwartzkopf" |> should equal true

[<Fact(Skip = "Remove to run test")>]
let ``Duplicated character in the middle`` () =
    isIsogram "accentor" |> should equal false

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
trackler-2.2.1.128 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.127 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.126 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.125 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.124 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.123 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.122 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.121 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.120 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.119 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.118 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.117 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.116 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.115 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.114 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.113 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.111 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.110 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.109 tracks/fsharp/exercises/isogram/IsogramTest.fs
trackler-2.2.1.108 tracks/fsharp/exercises/isogram/IsogramTest.fs