Skip to content

Instantly share code, notes, and snippets.

View smallgeek's full-sized avatar
🤔
Now thinking...

smallgeek smallgeek

🤔
Now thinking...
View GitHub Profile
@smallgeek
smallgeek / NaturalSpec_Tutorial_1_3.fs
Created August 26, 2012 05:41
NaturalSpec_Tutorial_1_3
[<Scenario>]
let When_calculating_fac_5_it_should_equal_120() =
Given 5
|> When calculating factorial
|> It should equal 120
|> Verify
[<Scenario>]
let When_calculating_fac_1_it_should_equal_1() =
Given 1
@smallgeek
smallgeek / NaturalSpec_Tutorial_1_2.txt
Created August 26, 2012 05:40
NaturalSpec_Tutorial_1_2
Scenario: When removing an 3 from a small list it should not contain 3
- Given [1; 2; 3; 4; 5]
– When removing 3
=> It should not contain 3
=> It should contain 4
==> OK
@smallgeek
smallgeek / NaturalSpec_Tutorial_1_1.fs
Created August 26, 2012 05:39
NaturalSpec_Tutorial_1_1
[<Scenario>]
let When_removing_an_3_from_a_small_list_it_should_not_contain_3() =
Given [1;2;3;4;5] // "Arrange" テストコンテキスト
|> When removing 3 // "Act"
|> It shouldn't contain 3 // "Assert"
|> It should contain 4 // 別の表明
|> Verify // シナリオの検証