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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions