@@ -9,24 +9,28 @@ module Testing =
99
1010 type Assert =
1111 [<Emit( " assert $0 == $1" ) >]
12- static member AreEqual ( actual : 'T , expected : 'T , ? msg : string ): unit = nativeOnly
12+ static member AreEqual ( actual : 'T , expected : 'T , ? msg : string ) : unit = nativeOnly
13+
1314 [<Emit( " assert not $0 == $1" ) >]
14- static member NotEqual ( actual : 'T , expected : 'T , ? msg : string ): unit = nativeOnly
15+ static member NotEqual ( actual : 'T , expected : 'T , ? msg : string ) : unit = nativeOnly
1516
16- let equal expected actual : unit = Assert.AreEqual( actual, expected)
17- let notEqual expected actual : unit = Assert.NotEqual( actual, expected)
17+ let equal expected actual : unit = Assert.AreEqual( actual, expected)
18+ let notEqual expected actual : unit = Assert.NotEqual( actual, expected)
1819
19- type Fact () = inherit System.Attribute()
20+ type Fact () =
21+ inherit System.Attribute ()
2022#else
2123 open Xunit
2224 type FactAttribute = Xunit.FactAttribute
2325
24- let equal < 'T > ( expected : 'T ) ( actual : 'T ): unit = Assert.Equal( expected, actual)
26+ let equal < 'T > ( expected : 'T ) ( actual : 'T ) : unit = Assert.Equal( expected, actual)
2527 let notEqual < 'T > ( expected : 'T ) ( actual : 'T ) : unit = Assert.NotEqual( expected, actual)
2628#endif
2729
28- let rec sumFirstSeq ( zs : seq < float >) ( n : int ): float =
29- match n with
30- | 0 -> 0.
31- | 1 -> Seq.head zs
32- | _ -> ( Seq.head zs) + sumFirstSeq ( Seq.skip 1 zs) ( n-1 )
30+ let rec sumFirstSeq ( zs : seq < float >) ( n : int ) : float =
31+ match n with
32+ | 0 -> 0.
33+ | 1 -> Seq.head zs
34+ | _ ->
35+ ( Seq.head zs)
36+ + sumFirstSeq ( Seq.skip 1 zs) ( n - 1 )
0 commit comments