Skip to content

Instantly share code, notes, and snippets.

@HamidMosalla
Last active November 29, 2017 01:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save HamidMosalla/8a4c317996f41b6139128201821d66f4 to your computer and use it in GitHub Desktop.
Save HamidMosalla/8a4c317996f41b6139128201821d66f4 to your computer and use it in GitHub Desktop.
Fact]
public async Task Detail_PassesTheCorrectIdIntoPortfolioByIdQuery()
{
var mapperFake = A.Fake<IMapper>();
var mediatorMock = A.Fake<IMediator>();
var sut = new PortfolioController(mapperFake, mediatorMock);
var portfolioId = 2;
await sut.Detail(portfolioId);
A.CallTo(() => mediatorMock.Send(A<PortfolioByIdQuery>.That.Matches(p => p.PortfolioId == portfolioId),
A<CancellationToken>._)).MustHaveHappened();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment