Skip to content

It.Is is not always implicit when it should be #1

Closed
@kentcb

Description

@kentcb

This works as expected:

var mock = new SomeMock();
mock.When(x => x.SomeMethod("foo")).Return("bar");

Assert.Equal("bar", mock.SomeMethod("foo"));

This does not:

var mock = new SomeMock();
var obj = new object();
mock.When(x => x.SomeMethod(obj)).Return("bar");

Assert.Equal("bar", mock.SomeMethod(obj));

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions