public void TestCreateSpin() { WheelConfiguration wheel = new WheelConfiguration { Id = 1, DateCreated = new DateTime(2017, 10, 10, 10, 20, 4), User = user }; Spin spin = wheelService.CreateSpin(new WheelOfFortune.Models.ViewModels.SpinBindingModel { BetValue = 10, ExecutionDate = DateTime.Now, ResultValue = 20, ScoreValue = 2, WheelConfigurationId = 1 }, "aaaaa"); Spin tmpSpin = new Spin { Id = 6, BetValue = 20, ScoreValue = -1, ResultValue = -20.0m, ExecutionDate = new DateTime(2017, 11, 11, 8, 20, 4), User = user, WheelConfiguration = wheel }; Assert.True(spin.Id == tmpSpin.Id); Assert.True(spin.WheelConfiguration.Id == tmpSpin.WheelConfiguration.Id); Assert.True(spin.User.Id == tmpSpin.User.Id); }
public SpinViewModel AddSpin(SpinBindingModel model) { var userId = HttpContext.Current.User.Identity.GetUserId(); return(TransformModels.ToSpinViewModel(_wheelService.CreateSpin(model, userId))); }