コード例 #1
0
ファイル: ClubController.cs プロジェクト: OlesyaRiznyk/EPlast
        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));
        }
コード例 #2
0
        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);
        }