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());
        }
Ejemplo n.º 2
0
        public IActionResult AddServicePromoCode([FromBody] AddServicePromoCode request)
        {
            var response = addServicePromoCodeHandler.Handle(request);

            return(BuildHttpResponse(response));
        }