{
Assert.That(_editUserPage.State.SelectedText, Is.EqualTo("Illinois"));
_editUserPage.State.SelectedText = "New York";
Assert.That(_editUserPage.State.SelectedText, Is.EqualTo("New York"));
_editUserPage.SaveChanges();
Assert.That(_editUserPage.State.SelectedText, Is.EqualTo("New York"));
}
在上面的示例中,我将用户的州从伊利诺伊州更改为纽约州;我的问题是:我是否应该在测试结束时将状态更改回 Illiois 的原始值?
我在同一个文件中有大约 20 个其他独立测试,我想知道将数据返回到原始状态的最佳实践是什么。我们对整个测试套件使用 setup/teardown,而不是在每个单独的测试中。