Skip to content

Rsapi Unit tests are not properly using VerifyAll #142

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