Craig Oates
6 years ago
6 changed files with 73 additions and 8 deletions
@ -0,0 +1,27 @@ |
|||||||
|
namespace ConsoleTests |
||||||
|
|
||||||
|
module PropertyTests = |
||||||
|
|
||||||
|
open System |
||||||
|
open FsCheck.Xunit |
||||||
|
open DeathSocket.Validation |
||||||
|
|
||||||
|
[<Property>] |
||||||
|
let ``Setting pen width greater than 0`` () = |
||||||
|
(setPenWidth (Random().Next()) (Random().Next())) > 0.0f |
||||||
|
|
||||||
|
module UnitTests = |
||||||
|
|
||||||
|
open Xunit |
||||||
|
open DeathSocket.Validation |
||||||
|
open System.IO |
||||||
|
|
||||||
|
let saveLocation = __SOURCE_DIRECTORY__ + "/SavingTestArea/" |
||||||
|
|
||||||
|
[<Fact>] |
||||||
|
let ``Saving Test Area can be located`` () = |
||||||
|
Assert.True (Directory.Exists saveLocation) |
||||||
|
|
||||||
|
[<Fact>] |
||||||
|
let ``Colour list is not empty`` () = |
||||||
|
Assert.False (colourList.IsEmpty) |
@ -1,4 +0,0 @@ |
|||||||
namespace TestCentre |
|
||||||
|
|
||||||
type Class1() = |
|
||||||
member this.X = "F#" |
|
@ -1,5 +1,15 @@ |
|||||||
<?xml version="1.0" encoding="utf-8"?> |
<?xml version="1.0" encoding="utf-8"?> |
||||||
<packages> |
<packages> |
||||||
|
<package id="FsCheck" version="2.11.0" targetFramework="net471" /> |
||||||
|
<package id="FsCheck.Xunit" version="2.11.0" targetFramework="net471" /> |
||||||
<package id="FSharp.Core" version="4.5.2" targetFramework="net471" /> |
<package id="FSharp.Core" version="4.5.2" targetFramework="net471" /> |
||||||
<package id="System.ValueTuple" version="4.4.0" targetFramework="net471" /> |
<package id="System.ValueTuple" version="4.5.0" targetFramework="net471" /> |
||||||
|
<package id="xunit" version="2.4.0" targetFramework="net471" /> |
||||||
|
<package id="xunit.abstractions" version="2.0.3" targetFramework="net471" /> |
||||||
|
<package id="xunit.analyzers" version="0.10.0" targetFramework="net471" /> |
||||||
|
<package id="xunit.assert" version="2.4.0" targetFramework="net471" /> |
||||||
|
<package id="xunit.core" version="2.4.0" targetFramework="net471" /> |
||||||
|
<package id="xunit.extensibility.core" version="2.4.0" targetFramework="net471" /> |
||||||
|
<package id="xunit.extensibility.execution" version="2.4.0" targetFramework="net471" /> |
||||||
|
<package id="xunit.runner.visualstudio" version="2.4.0" targetFramework="net471" developmentDependency="true" /> |
||||||
</packages> |
</packages> |
Loading…
Reference in new issue