检查单元测试中的框

时间:2014-03-28 21:55:17

标签: c# unit-testing

我正在尝试在单元测试中测试一个条件,如果选中一个框,则如果按钮变为红色则另一个按钮变为绿色。在单元测试中是否有一种方法可以选中复选框assert.equal(button, color.Green)并且未选中复选框assert.equal(button, color.Red)。我环顾四周,无法找到任何可以操作按钮和复选框的c#。我该怎么做?

我想测试的是当用户使用WinForms提供的gui时,勾选复选框,按钮变为绿色。

1 个答案:

答案 0 :(得分:0)

断言几乎可以检查任何东西,没有特殊的代码“按钮”你只需要弄清楚要检查的东西。

Assert.AreEqual(Button.ForeColor, System.Drawing.Color.Green);

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webcontrol.forecolor(v=vs.110).aspx