public void Setup() { mediatorMock = new Mock <IMediator>(); hybridHostingTypeController = new HybridHostingTypeController(mediatorMock.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>(); mediatorMock .Setup(m => m.Send(It.IsAny <UpdateHybridHostingTypeCommand>(), It.IsAny <CancellationToken>())) .ReturnsAsync(() => simpleResultMock.Object); }