Skip to content

Rsapi Unit tests are not properly using VerifyAll #142

@Arithmomaniac

Description

@Arithmomaniac

Our provider tests are supposed to call mockProvider.VerifyAll after every test. But the code to do so is decorated with a SetUp attribute instead of a TearDown attribute, which never fires. Here is an example:

[SetUp]
public void End()
{
//ensure any defined methods called
mockProvider.VerifyAll();
}

Flipping this value shows that 10 tests are not written to meet the verification criterion:

image

In the process of fixing this, we should create a base unit test class to handle the mockProvider setup and verification.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions