public void Setup() { mockMediator = new Mock<IMediator>(); mobileThirdPartyController = new MobileThirdPartyController(mockMediator.Object); simpleResultMock = new Mock<ISimpleResult>(); simpleResultMock.Setup(m => m.IsValid).Returns(() => !resultDictionary.Any()); simpleResultMock.Setup(m => m.ToDictionary()).Returns(() => resultDictionary); resultDictionary = new Dictionary<string, string>(); mockMediator .Setup(m => m.Send(It.IsAny<UpdateSolutionMobileThirdPartyCommand>(), It.IsAny<CancellationToken>())) .ReturnsAsync(() => simpleResultMock.Object); }