コード例 #1
0
        public void Create_Publisher_With_Right_Data()
        {
            // Arrange
            var testPublisher = new CreateUpdatePublisherInput
            {
                Id          = 67,
                CompanyName = "FirstCompany",
                Description =
                    "This is test description for FirstCompany. FirstCompany is a publisher of  many games",
                HomePage = "firstcompany.com"
            };

            // Act
            _publisherService.Create(testPublisher);

            // Assert
            _publisherRepositoryMock.Verify(_ => _.Create(It.IsAny <Publisher>()), Times.Once);
        }
コード例 #2
0
 public ActionResult <Publisher> Create(PublisherCreateDto PublisherCreateDto)
 {
     try
     {
         return(service.Create(PublisherCreateDto));
     }
     catch (Exception error)
     {
         return(Conflict(error.Message));
     }
 }
コード例 #3
0
        public async Task <IActionResult> Create(PublisherCreateModel collection)
        {
            if (ModelState.IsValid)
            {
                await m_publisherService.Create(collection);

                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View(collection));
            }
        }
コード例 #4
0
ファイル: PublisherTest.cs プロジェクト: atabaosares07/Book
        public async Task Create_RecordAlreadyExist()
        {
            var param = DateTime.Now.ToString();
            var mock  = new Mock <ILogger>();

            mock.Setup(o => o.Log(param)).Returns(new PublisherDto {
                PublisherName = "test"
            }.PublisherName);

            dataContext.Publishers.Add(new Publisher {
                PublisherId = 1, PublisherName = "LightHouse Publishing"
            });
            await dataContext.SaveChangesAsync();

            var publisherDto = new PublisherDto
            {
                PublisherName = "LightHouse Publishing"
            };

            var service = new PublisherService(dataContext, mock.Object);

            await service.Create(publisherDto);
        }
コード例 #5
0
        public ActionResult <Publisher> Create(Publisher publisher)
        {
            _publisherService.Create(publisher);

            return(CreatedAtRoute("GetPublisher", new { id = publisher.Id.ToString() }, publisher));
        }