public async Task Post_DocumentDoesNotExistsAndItShouldBeCreated_MethodReturn201() { var command = new CreateDocument() { }; var documentserviceMock = new Mock <IDocumentService>(); var commandDispatcherMock = new Mock <ICommandDispatcher>(); var documentsController = new DocumentsController(commandDispatcherMock.Object, documentserviceMock.Object); var response = await documentsController.Post(command); response.Should().NotBeNull(); response.Should().BeOfType <CreatedResult>(); (response as ObjectResult).StatusCode.Should().Be(201); }