|
|
|
@ -11,7 +11,7 @@
|
|
|
|
|
|
|
|
|
|
[<Property>] |
|
|
|
|
let ``Request Random Text does not return null when using the built-in random settings`` () = |
|
|
|
|
let test = Pancake.RequestRandomText() |
|
|
|
|
let test = Pancake.RequestRandomTextAsync() |
|
|
|
|
let results = Assert.NotNull test |
|
|
|
|
Check.Quick results |
|
|
|
|
|
|
|
|
@ -19,21 +19,21 @@
|
|
|
|
|
let ``Request Text does not return null when using fixed input parameters`` () = |
|
|
|
|
let gibberishLevel = System.Random().Next(2, 10) |
|
|
|
|
let totalSentences = System.Random().Next(2, 10) |
|
|
|
|
let test = Pancake.RequestText gibberishLevel totalSentences |
|
|
|
|
let test = Pancake.RequestTextAsync gibberishLevel totalSentences |
|
|
|
|
let results = Assert.NotNull test |
|
|
|
|
Check.Quick results |
|
|
|
|
|
|
|
|
|
[<Property>] |
|
|
|
|
let ``Request Text does not return null when using a random gibberish level`` () = |
|
|
|
|
let gibberishLevel = System.Random().Next(2, 10) |
|
|
|
|
let test = Pancake.RequestText gibberishLevel 10 |
|
|
|
|
let test = Pancake.RequestTextAsync gibberishLevel 10 |
|
|
|
|
let results = Assert.NotNull test |
|
|
|
|
Check.Quick results |
|
|
|
|
|
|
|
|
|
[<Property>] |
|
|
|
|
let ``Request Text does not return null when using a random sentence count`` () = |
|
|
|
|
let totalSentences = System.Random().Next(2, 10) |
|
|
|
|
let test () = Pancake.RequestText 5 totalSentences |
|
|
|
|
let test () = Pancake.RequestTextAsync 5 totalSentences |
|
|
|
|
let results () = Assert.NotNull test |
|
|
|
|
Check.Quick results |
|
|
|
|
|
|
|
|
@ -41,7 +41,7 @@
|
|
|
|
|
let ``Using desktop-clock-info does not return null`` () = |
|
|
|
|
let gibberishLevel = System.Random().Next(2, 10) |
|
|
|
|
let totalSentences = System.Random().Next(2, 10) |
|
|
|
|
let test = Pancake.RequestTextFromFile gibberishLevel totalSentences DesktopClock |
|
|
|
|
let test = Pancake.RequestTextFromFileAsync gibberishLevel totalSentences DesktopClock |
|
|
|
|
let results = Assert.NotNull test |
|
|
|
|
Check.Quick results |
|
|
|
|
|
|
|
|
@ -49,7 +49,7 @@
|
|
|
|
|
let ``Using console-waterworks-announcement does not return null`` () = |
|
|
|
|
let gibberishLevel = System.Random().Next(2, 10) |
|
|
|
|
let totalSentences = System.Random().Next(2, 10) |
|
|
|
|
let test = Pancake.RequestTextFromFile gibberishLevel totalSentences ConsoleWaterworks |
|
|
|
|
let test = Pancake.RequestTextFromFileAsync gibberishLevel totalSentences ConsoleWaterworks |
|
|
|
|
let results = Assert.NotNull test |
|
|
|
|
Check.Quick results |
|
|
|
|
|
|
|
|
@ -57,7 +57,7 @@
|
|
|
|
|
let ``Using word-generator does not return null`` () = |
|
|
|
|
let gibberishLevel = System.Random().Next(2, 10) |
|
|
|
|
let totalSentences = System.Random().Next(2, 10) |
|
|
|
|
let test = Pancake.RequestTextFromFile gibberishLevel totalSentences WordGenerator |
|
|
|
|
let test = Pancake.RequestTextFromFileAsync gibberishLevel totalSentences WordGenerator |
|
|
|
|
let results = Assert.NotNull test |
|
|
|
|
Check.Quick results |
|
|
|
|
|
|
|
|
@ -65,7 +65,7 @@
|
|
|
|
|
let ``Using test-post does not return null`` () = |
|
|
|
|
let gibberishLevel = System.Random().Next(2, 10) |
|
|
|
|
let totalSentences = System.Random().Next(2, 10) |
|
|
|
|
let test = Pancake.RequestTextFromFile gibberishLevel totalSentences TestPost |
|
|
|
|
let test = Pancake.RequestTextFromFileAsync gibberishLevel totalSentences TestPost |
|
|
|
|
let results = Assert.NotNull test |
|
|
|
|
Check.Quick results |
|
|
|
|
|
|
|
|
@ -73,6 +73,6 @@
|
|
|
|
|
|
|
|
|
|
[<Property>] |
|
|
|
|
let ``RequestRandomText produces content with at least one full stop`` () = |
|
|
|
|
let test = Pancake.RequestRandomText() |> Async.RunSynchronously |
|
|
|
|
let test = Pancake.RequestRandomTextAsync() |> Async.RunSynchronously |
|
|
|
|
let results = Assert.Contains(".", test) |
|
|
|
|
Check.Quick results |
|
|
|
|