public async Task Get_audit_success() { //Arrange var fakeDynamicResult = Result.Ok(new AuditDto()); _mediatorMock.Setup(x => x.Send(It.IsAny <GetAuditDetailsQuery>(), default(CancellationToken))) .Returns(Task.FromResult(fakeDynamicResult)); //Act var auditController = new AuditController(_loggerMock.Object, _mediatorMock.Object); var actionResult = await auditController.GetAuditAsync(10) as OkObjectResult; //Assert Assert.AreEqual((actionResult as OkObjectResult).StatusCode, (int)System.Net.HttpStatusCode.OK); }