Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. [<Fact>]
  2. let ``should return sum of input keeping in mind that we have a custom delimiter``() =
  3. let test (dataInput: int[], delimiter: NonEmptyString) =
  4. let expectedResult = arraySum(dataInput)
  5. let input = createInput(dataInput, delimiter.Get)
  6. let result = (new Calculator()).Add(delimiter.Get, input)
  7. (result = expectedResult)
  8. .When(isNotInt(delimiter.Get) = true)
  9. .Label(sprintf "Expected sum of input values: %d but instead gets %d, value passed to a method: %s and a delimiter: %s" expectedResult result input delimiter.Get)
  10. Check.QuickThrowOnFailure test
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement