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); }
public ActionResult <Publisher> Create(PublisherCreateDto PublisherCreateDto) { try { return(service.Create(PublisherCreateDto)); } catch (Exception error) { return(Conflict(error.Message)); } }
public async Task <IActionResult> Create(PublisherCreateModel collection) { if (ModelState.IsValid) { await m_publisherService.Create(collection); return(RedirectToAction(nameof(Index))); } else { return(View(collection)); } }
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); }
public ActionResult <Publisher> Create(Publisher publisher) { _publisherService.Create(publisher); return(CreatedAtRoute("GetPublisher", new { id = publisher.Id.ToString() }, publisher)); }