public async Task Create_application_with_requestId_success() { //Arrange _mediatorMock.Setup(x => x.Send(It.IsAny <IdentifiedCommand <CreateAuditApplicationCommand, Result <long> > >(), default(CancellationToken))) .Returns(Task.FromResult(Result.Ok(10L))); //Act var auditController = new AuditApplicationController(_loggerMock.Object, _mediatorMock.Object); var actionResult = await auditController.CreateAuditApplicationAsync(new CreateAuditApplicationCommand(), Guid.NewGuid().ToString()) as StatusCodeResult; //Assert Assert.AreEqual(actionResult.StatusCode, (int)System.Net.HttpStatusCode.Created); }
public async Task Create_application_bad_request() { //Arrange _mediatorMock.Setup(x => x.Send(It.IsAny <IdentifiedCommand <CreateAuditApplicationCommand, long> >(), default(CancellationToken))) .Returns(Task.FromResult(10L)); //Act var auditController = new AuditApplicationController(_loggerMock.Object, _mediatorMock.Object); var actionResult = await auditController.CreateAuditApplicationAsync(new CreateAuditApplicationCommand(), String.Empty) as BadRequestResult; //Assert Assert.AreEqual(actionResult.StatusCode, (int)System.Net.HttpStatusCode.BadRequest); }
public async Task Get_application_success() { //Arrange var fakeDynamicResult = Result.Ok(new ApplicationDto()); _mediatorMock.Setup(x => x.Send(It.IsAny <GetAuditApplicationDetailsQuery>(), default(CancellationToken))) .Returns(Task.FromResult(fakeDynamicResult)); //Act var auditController = new AuditApplicationController(_loggerMock.Object, _mediatorMock.Object); var actionResult = await auditController.GetAuditApplicationAsync(10) as OkObjectResult; //Assert Assert.AreEqual((actionResult as OkObjectResult).StatusCode, (int)System.Net.HttpStatusCode.OK); }