public void Setup() { _mockMediator = new Mock <IMediator>(); _solutionListController = new SolutionListController(_mockMediator.Object); _solutions = new[] { Mock.Of <ISolutionSummary>(s => s.Id == "Sln1"), Mock.Of <ISolutionSummary>(s => s.Id == "Sln2") }; var solutionList = Mock.Of <ISolutionList>(s => s.Solutions == _solutions); _mockMediator.Setup(m => m.Send(It.IsAny <ListSolutionsQuery>(), It.IsAny <CancellationToken>())) .ReturnsAsync(solutionList); }
public void Setup() { mockMediator = new Mock <IMediator>(); solutionListController = new SolutionListController(mockMediator.Object); solutions = new[] { Mock.Of <ISolutionSummary>(s => s.Id == "Sln1"), Mock.Of <ISolutionSummary>(s => s.Id == "Sln2"), }; // ReSharper disable once PossibleUnintendedReferenceComparison var solutionList = Mock.Of <ISolutionList>(s => s.Solutions == solutions); mockMediator .Setup(m => m.Send(It.IsAny <ListSolutionsQuery>(), It.IsAny <CancellationToken>())) .ReturnsAsync(solutionList); }
public void NullMediatorShouldThrowNullException() { Assert.Throws <ArgumentNullException>(() => _ = new SolutionListController(null)); }