Just trying to run some old tests and it seems Assert.IsEmpty
has been deprecated with the following error
CS0117 'Assert' does not contain a definition for 'IsEmpty'
I've tried googling but its not giving me anything useful.
Could anyone help me convert the following old code please
Testcase.axeResult = new AxeBuilder(Testcase.driver).Analyze();
Assert.IsEmpty(Testcase.axeResult.Violations);
Thanks in advance
you can check the count of violations directly and assert that it's zero.
Testcase.axeResult = new AxeBuilder(Testcase.driver).Analyze();
Assert.AreEqual(0, Testcase.axeResult.Violations.Count, "No violations should be found.");
Assert.AreEqual is used to verify that the count of violations is zero. If it's not zero, the test will fail, and the message "No violations should be found." will be displayed.