Test.fs 871 B

123456789101112131415161718192021222324252627282930313233343536
  1. open Fuchu
  2. open FsharpMyExtension
  3. [<Tests>]
  4. let simpleTest =
  5. testCase "simpleTest" (fun _ ->
  6. let exp = "a"
  7. let act = "a"
  8. Assert.Equal("msg", exp, act)
  9. )
  10. // run simpleTest // <- если нужно запустить тест вручную
  11. [<Tests>]
  12. let simpleTestList =
  13. testList "testListName" [
  14. testCase "testCase1" (fun _ ->
  15. let exp = true
  16. let act = true
  17. Assert.Equal("msg1", exp, act)
  18. )
  19. testCase "testCase2" (fun _ ->
  20. let exp = 1
  21. let act = 1
  22. Assert.Equal("msg2", exp, act)
  23. )
  24. testCase "testCase3" (fun _ ->
  25. let exp = ()
  26. let act = ()
  27. Assert.Equal("msg3", exp, act)
  28. )
  29. ]
  30. // run simpleTestList
  31. [<EntryPoint;System.STAThread>]
  32. let main arg =
  33. defaultMainThisAssembly arg