blob: d0b4a4272d504df249d891ed9aa83314f8d38b13 [file] [log] [blame]
using System;
using System.Collections.Generic;
using System.Text;
using NUnit.Framework;
namespace Selenium.Tests
{
[TestFixture]
public class TestCheckUncheck : SeleniumTestCaseBase
{
[Test]
public void ShouldBeAbleToCheckAndUncheck()
{
selenium.Open("/html/test_check_uncheck.html");
Assert.IsTrue(selenium.IsChecked("base-spud"));
Assert.IsFalse(selenium.IsChecked("base-rice"));
Assert.IsTrue(selenium.IsChecked("option-cheese"));
Assert.IsFalse(selenium.IsChecked("option-onions"));
selenium.Check("base-rice");
Assert.IsFalse(selenium.IsChecked("base-spud"));
Assert.IsTrue(selenium.IsChecked("base-rice"));
selenium.Uncheck("option-cheese");
Assert.IsFalse(selenium.IsChecked("option-cheese"));
selenium.Check("option-onions");
Assert.IsTrue(selenium.IsChecked("option-onions"));
Assert.IsFalse(selenium.IsChecked("option-chilli"));
selenium.Check("option chilli");
Assert.IsTrue(selenium.IsChecked("option-chilli"));
selenium.Uncheck("option index=3");
Assert.IsFalse(selenium.IsChecked("option-chilli"));
}
}
}