Sha256: 292855a3b05f27ac79fa4c7dcf6fdab36998e7302336b54dc4969fd50ae74ed2

Contents?: true

Size: 1.29 KB

Versions: 76

Compression:

Stored size: 1.29 KB

Contents

module SieveTest

open Xunit
open FsUnit.Xunit

open Sieve

[<Fact>]
let ``Finds first prime`` () =
    primesUpTo 2 |> should equal [ 2 ]
    
[<Fact(Skip = "Remove to run test")>]
let ``Finds primes up to 10`` () =
    primesUpTo 10 |> should equal [ 2; 3; 5; 7 ]
    
[<Fact(Skip = "Remove to run test")>]
let ``Finds primes up to 1000`` () =
    primesUpTo 1000 |> should equal 
        [
            2; 3; 5; 7; 11; 13; 17; 19; 23; 29; 31; 37; 41; 43; 47; 53; 59; 61; 67; 71; 73; 79; 83; 89; 97; 101;
            103; 107; 109; 113; 127; 131; 137; 139; 149; 151; 157; 163; 167; 173; 179; 181; 191; 193; 197; 199;
            211; 223; 227; 229; 233; 239; 241; 251; 257; 263; 269; 271; 277; 281; 283; 293; 307; 311; 313; 317;
            331; 337; 347; 349; 353; 359; 367; 373; 379; 383; 389; 397; 401; 409; 419; 421; 431; 433; 439; 443;
            449; 457; 461; 463; 467; 479; 487; 491; 499; 503; 509; 521; 523; 541; 547; 557; 563; 569; 571; 577;
            587; 593; 599; 601; 607; 613; 617; 619; 631; 641; 643; 647; 653; 659; 661; 673; 677; 683; 691; 701;
            709; 719; 727; 733; 739; 743; 751; 757; 761; 769; 773; 787; 797; 809; 811; 821; 823; 827; 829; 839;
            853; 857; 859; 863; 877; 881; 883; 887; 907; 911; 919; 929; 937; 941; 947; 953; 967; 971; 977; 983;
            991; 997
        ]

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
trackler-2.2.1.98 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.97 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.96 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.95 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.94 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.93 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.92 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.91 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.90 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.89 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.88 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.87 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.86 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.85 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.84 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.83 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.82 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.81 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.80 tracks/fsharp/exercises/sieve/SieveTest.fs
trackler-2.2.1.79 tracks/fsharp/exercises/sieve/SieveTest.fs