public void AllowValidServiceName() { var mockServicePromoCode = TestHelper.CreateMockServicePromoCode("Amazon.com", "itpromocode", "mock description"); var mockAddServicePromoCode = new AddServicePromoCode(mockServicePromoCode); var mockRepository = new Mock <Repository <ServicePromoCode, int> >(); var mockLogger = new Mock <ILogger <AddServicePromoCodeHandler> >(); var sut = new AddServicePromoCodeHandler(mockRepository.Object, mockLogger.Object); var response = sut.Handle(mockAddServicePromoCode); Assert.True(!response.HasErrors()); }
public IActionResult AddServicePromoCode([FromBody] AddServicePromoCode request) { var response = addServicePromoCodeHandler.Handle(request); return(BuildHttpResponse(response)); }