WatiN + MbUnit
Verifying invalid input...
[RowTest]
[Row(null)]
[Row("")]
[Row("-12314132")]
[Row("foobar")]
[Row("very_long_string_very_long_string_and_so_on_for_another_512_chars")]
public void TryingToEnterWithInvlidPolicyNumberShowsError(string id)
{
Open("PolicyRequests/NewRequest.aspx?Id="+id);
AssertNoError();
AssertContainsText("Can't find Policy with id #"+id,"Should give error message for invalid input");
}
Comments
This looks good - but I must be missing something.
I know the implementation behind your methods are straightforward - did you write those methods yuorself, or did you import some reference to Watin/MBUnit that I do not know about?
No, those are my own implementations, merely to make it clearer what I am doing.
Open(url) =
ie.GoTo(url)
AssertNoError()=
Assert.IsFalse(ie.ContainsText("exception") )
AssertContainsText(text,msg)=
Assert.IsTrue(ie.ContainsText(text),msg)
.NET ObjectDataSource and Generics (part 2) C# Callback and Event Mechanisms Unit Testing will be in
Comment preview