Dec 15, 2011 at 8:19 AM
Edited Dec 15, 2011 at 8:32 AM
|
(^__^) Hi there,
I am having a problem with special characters (as you can notice in the title) particullary the comma (",")
(T__T) And all I can say is @#$%^! <--(means blocked bad words in some comics)
See, I have a story which kinda looks like this
story is Feeding the Animals
in order to feed the animals when they are hungry
as a Rancher
i want to feed them if they are hungry
with scenario the animals are hungry
given Food stock is available
when The cat, dog, mouse, goat, cow, sheep and a pink magical flying unicorn are hungry is $true
then animals can eat
which produces something like this
[Test]
public void FeedingTheAnimals()
{
new Story("Feeding the Animals")
.InOrderTo("feed the animals when they are hungry")
.AsA("Rancher")
.IWant("to feed them if they are hungry")
.WithScenario("the animals are hungry")
.Given(FoodStockIsAvailable)
.When(TheCat,Dog,Mouse,Goat,Cow,SheepAndAPinkMagicalFlyingUnicornAreHungryIs_, true)
.Then(AnimalsCanEat)
.Execute();
}
private void FoodStockIsAvailable()
{
throw new NotImplementedException();
}
private void TheCat,Dog,Mouse,Goat,Cow,SheepAndAPinkMagicalFlyingUnicornAreHungryIs_(bool arg1)
{
throw new NotImplementedException();
}
private void AnimalsCanEat()
{
throw new NotImplementedException();
}
And we know we cannot use comma in those method names.
So I tried making putting the commas in the parameters like so:
.When(Cat_Dog_Mouse_Goat_Cow_SheepAndMagicalFlyingUnicornAreHungryIs_, ",", ",", ",", ",", ",", true)
but unfortunately, each Condition could only take up 1 Action and its 4 args.
I need to as much as possible have a way to keep the sentence the way the QA gave it.... Or is there a way?
Hope you can help me with this.
(^__^) Thanks in advance!!!
Oh! And an advance Merry Christmas and a Happy New Year to you all!
|
|