learning F#, it seems pretty cool, favourite functional language so far.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

DifferenceOfSquaresTests.fs 933B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // This file was auto-generated based on version 1.2.0 of the canonical data.
  2. module DifferenceOfSquaresTests
  3. open FsUnit.Xunit
  4. open Xunit
  5. open DifferenceOfSquares
  6. [<Fact>]
  7. let ``Square of sum 1`` () =
  8. squareOfSum 1 |> should equal 1
  9. [<Fact>]
  10. let ``Square of sum 5`` () =
  11. squareOfSum 5 |> should equal 225
  12. [<Fact>]
  13. let ``Square of sum 100`` () =
  14. squareOfSum 100 |> should equal 25502500
  15. [<Fact>]
  16. let ``Sum of squares 1`` () =
  17. sumOfSquares 1 |> should equal 1
  18. [<Fact>]
  19. let ``Sum of squares 5`` () =
  20. sumOfSquares 5 |> should equal 55
  21. [<Fact>]
  22. let ``Sum of squares 100`` () =
  23. sumOfSquares 100 |> should equal 338350
  24. [<Fact>]
  25. let ``Difference of squares 1`` () =
  26. differenceOfSquares 1 |> should equal 0
  27. [<Fact>]
  28. let ``Difference of squares 5`` () =
  29. differenceOfSquares 5 |> should equal 170
  30. [<Fact>]
  31. let ``Difference of squares 100`` () =
  32. differenceOfSquares 100 |> should equal 25164150