Files
puregym-unofficial-dotnet/PureGym.Test/TestSurface.fs
Smaug123 42eb1f7726
All checks were successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/all-checks-complete Pipeline was successful
Initial commit
2023-10-11 21:16:40 +01:00

22 lines
525 B
Forth

namespace PureGym.Test
open PureGym
open NUnit.Framework
open ApiSurface
[<TestFixture>]
module TestSurface =
let assembly = typeof<Gym>.Assembly
[<Test>]
let ``Ensure API surface has not been modified`` () = ApiSurface.assertIdentical assembly
[<Test ; Explicit>]
let ``Update API surface`` () =
ApiSurface.writeAssemblyBaseline assembly
[<Test ; Explicit "This isn't done yet">]
let ``Ensure public API is fully documented`` () =
DocCoverage.assertFullyDocumented assembly