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)));
        }