Panen siia kirja, kui kerge või raske on fitnesse keskkonnas C# koodi testida. Eeldame, et oleme juba alla laadinud dbfit-i. Selliselt on meil kohe võtta nii andmebaaside kui ka C# testideks vajalik. Kaust asub meil siin: C:\dbfit-complete-3.2.0. Teen alamkausta C:\dbfit-complete-3.2.0\dot.net.sample.
Kompileerime näite:
Asukohta C:\dbfit-complete-3.2.0\dot.net.sample\ClassLibrary1\ClassLibrary1\bin\Debug tekkis meil nüüd fail ClassLibrary1.dll.
Lähen aadressile http://localhost:8085/DotNetHello ja kleebin sinna:
!define TEST_SYSTEM {slim} !define COMMAND_PATTERN {%m -r fitSharp.Slim.Service.Runner,C:\dbfit-complete-3.2.0\fitsharp\fitsharp.dll %p} !define TEST_RUNNER {C:\dbfit-complete-3.2.0\fitsharp\Runner.exe} !path C:\dbfit-complete-3.2.0\dot.net.sample\ClassLibrary1\ClassLibrary1\bin\Debug\ClassLibrary1.dll !|import| |ClassLibrary1| |Should I buy milk| |cash in wallet|credit card|pints of milk remaining|go to store?| | 0 | no | 0 | no | | 10 | no | 0 | yes | | 0 | yes | 0 | yes | | 10 | yes | 0 | yes | | 0 | no | 1 | no |
Vajutan nupule "Save":
Valin menüüst Tools->Properties ja valin Page Properties Page type Static asemel Test ning salvestan:
Vajutan nupule Test:
Seega ei ole testide jooksutamine väga keeruline. Igaüks saab ise otsustada, kas see on tema puhul oluline ja annab kasu. Mina arvan, et kindlasti annab.
Linke:
http://stackoverflow.com/questions/6214837/step-by-step-tutorial-for-using-slim-fitnesse-in-net
http://schuchert.wikispaces.com/Acceptance+Testing.UsingSlimDotNetInFitNesse