Sha256: 024447c05cf8ae5af8165bbf463773470aed00ad2eb67284d5b0da6997ddf349

Contents?: true

Size: 1.37 KB

Versions: 240

Compression:

Stored size: 1.37 KB

Contents

module SieveTest

open NUnit.Framework

open Sieve

[<Test>]
let ``Finds first prime`` () =
    Assert.That(primesUpTo 2, Is.EqualTo([ 2 ]))
    
[<Test>]
[<Ignore("Remove to run test")>]
let ``Finds primes up to 10`` () =
    Assert.That(primesUpTo 10, Is.EqualTo([ 2; 3; 5; 7 ]))
    
[<Test>]
[<Ignore("Remove to run test")>]
let ``Finds primes up to 1000`` () =
    Assert.That(primesUpTo 1000,
        Is.EqualTo(
            [
                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

240 entries across 240 versions & 1 rubygems

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