public CouponViewModel AddCoupon(string value) { var converted = Convert.ToInt32(value); var userId = HttpContext.Current.User.Identity.GetUserId(); return(TransformModels.ToCouponViewModel(_wheelService.CreateCoupon(converted, userId))); }
public void TestCreateCoupon() { var coupon = wheelService.CreateCoupon( new CouponBindingModel(), testUserId); var tmpCoupon = new Coupon { Id = 1, Active = true, Code = "ASDFG12345", DateCreated = new DateTime(2017, 10, 10, 8, 23, 4), DateExpired = new DateTime(2017, 12, 10, 8, 23, 4), DateExchanged = new DateTime(2017, 11, 11, 8, 23, 4), Value = new CouponValue { Id = 1, Value = 10 }, User = user }; Assert.True(coupon.Id == tmpCoupon.Id); Assert.True(coupon.Value.Id == tmpCoupon.Value.Id); Assert.True(coupon.User.Id == tmpCoupon.User.Id); }