public void RadioButtonsOnPageModelTest()
{
var testValues = new[]
{
"First", "Second", "Third", "Fourth", "Fifth"
};
using (var browser = new Browser())
{
var page = browser.GoTo<FormIndexPage>();
page.Result.TraceResults();
page.Radio.Values.SequenceEqual(testValues).Should().BeTrue();
page.Radio.Value.Should().BeNull();
for (var index = 0; index < testValues.Length; index++)
{
page.Radio.Value = testValues[index];
page = page.Submit.Click<FormIndexPage>();
page.Radio.Value.Should().Be(testValues[index]);
}
page.Radio.Value = null;
page = page.Submit.Click<FormIndexPage>();
page.Radio.Value.Should().BeNull();
}
}