public async Task <IActionResult> AddDocument(ClubDocumentsViewModel document) { var documentDTO = _mapper.Map <ClubDocumentsViewModel, ClubDocumentsDTO>(document); await _ClubDocumentsService.AddDocumentAsync(documentDTO); _logger.LogInformation($"Document with id {{{documentDTO.ID}}} was added."); return(Ok(documentDTO)); }
public async Task AddDocument_Valid_Test() { // Arrange ClubDocumentsViewModel document = new ClubDocumentsViewModel(); _mapper .Setup(m => m.Map <ClubDocumentsViewModel, ClubDocumentsDTO>(It.IsAny <ClubDocumentsViewModel>())) .Returns(new ClubDocumentsDTO()); _ClubDocumentsService .Setup(c => c.AddDocumentAsync(It.IsAny <ClubDocumentsDTO>())); _logger .Setup(l => l.LogInformation(It.IsAny <string>())); ClubController Clubcon = CreateClubController; // Act var result = await Clubcon.AddDocument(document); // Assert Assert.NotNull(result); Assert.IsInstanceOf <OkObjectResult>(result); }