Skip to content

More convenient API for setting mocks #5

@ryanwersal

Description

@ryanwersal

Currently the pattern is:

var myMock = new Mock<IMyInterface>();
myMock.Setup(...).Etc();
Locator.CurrentMutable.RegisterConstant(myMock.Object, typeof(IMyInterface));

and it would be so much more convenient to remove the Splat calls and streamline getting these setup:

var myMock = autoMockContext.RegisterConstant<IMyInterface>();
myMock.Setup(...).Etc();

Additionally it might be ideal to use a callback to configure the mock?

var myMock = autoMockContext.RegisterConstant<IMyInterface>(mock =>
{
    mock.Setup(...).Etc();
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions