Sha256: e26242741a0b65888a0d79523896166a34a724166898821d2aa75440f962556a

Contents?: true

Size: 930 Bytes

Versions: 56

Compression:

Stored size: 930 Bytes

Contents

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

module PrimeFactorsTest

open FsUnit.Xunit
open Xunit

open PrimeFactors

[<Fact>]
let ``No factors`` () =
    factors 1L |> should be Empty

[<Fact(Skip = "Remove to run test")>]
let ``Prime number`` () =
    factors 2L |> should equal [2]

[<Fact(Skip = "Remove to run test")>]
let ``Square of a prime`` () =
    factors 9L |> should equal [3; 3]

[<Fact(Skip = "Remove to run test")>]
let ``Cube of a prime`` () =
    factors 8L |> should equal [2; 2; 2]

[<Fact(Skip = "Remove to run test")>]
let ``Product of primes and non-primes`` () =
    factors 12L |> should equal [2; 2; 3]

[<Fact(Skip = "Remove to run test")>]
let ``Product of primes`` () =
    factors 901255L |> should equal [5; 17; 23; 461]

[<Fact(Skip = "Remove to run test")>]
let ``Factors include a large prime`` () =
    factors 93819012551L |> should equal [11; 9539; 894119]

Version data entries

56 entries across 56 versions & 1 rubygems

Version Path
trackler-2.2.1.102 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.101 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.100 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.99 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.98 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.97 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.96 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.95 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.94 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.93 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.92 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.91 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.90 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.89 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.88 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.87 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.86 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.85 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.84 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs
trackler-2.2.1.83 tracks/fsharp/exercises/prime-factors/PrimeFactorsTest.fs