public void TestAddFieldOnProductWithoutToken() { var mockProductService = new Mock <IProductService>(); mockProductService.Setup(x => x.AddFieldOnProduct(new ProductRequest())); var controller = new ProductController(mockProductService.Object); IHttpActionResult response = controller.AddFieldOnProduct(new ProductRequest()); var contentResult = response as OkNegotiatedContentResult <ControllerResponse>; Assert.IsNotNull(contentResult.Content.Message); }
public void TestAddFieldWithoutLogin() { var mockProductService = new Mock <IProductService>(); mockProductService.Setup(x => x.AddFieldOnProduct(new ProductRequest())); var controller = new ProductController(mockProductService.Object); var controllerContext = new HttpControllerContext(); var request = new HttpRequestMessage(); request.Headers.Add(ControllerHelper.TOKEN_NAME, new Guid().ToString()); controllerContext.Request = request; controller.ControllerContext = controllerContext; IHttpActionResult response = controller.AddFieldOnProduct(new ProductRequest()); var contentResult = response as OkNegotiatedContentResult <ControllerResponse>; Assert.IsNotNull(contentResult.Content.Message); }