public void CanEnsureBonusTaskCreationIsValid() { BonusTask bonusTaskFromForm = new BonusTask(); ViewResult result = controller.Create(bonusTaskFromForm).AssertViewRendered(); result.ViewData.Model.ShouldNotBeNull(); result.ViewData.Model.ShouldBeOfType(typeof(BonusTasksController.BonusTaskFormViewModel)); }
public void CanCompareBonusTasks() { BonusTask instance = new BonusTask(); instance.Name = "New Code"; BonusTask instanceToCompareTo = new BonusTask(); instanceToCompareTo.Name = "New Code"; instance.ShouldEqual(instanceToCompareTo); }
public AjaxStoreResult CreateBonus() { BonusTask task = new BonusTask(); if (User != null) { task.StartTime = User.Game.GameDate.AddMinutes(60); task.FinishTime = User.Game.GameDate.AddMinutes(User.Game.TotalTime); } return new AjaxStoreResult(new List<BonusTask> { task }, 1); }
/// <summary> /// Creates a valid, transient BonusTask; typical of something retrieved back from a form submission /// </summary> private BonusTask CreateTransientBonusTask() { BonusTask bonusTask = new BonusTask() { Name = "New Code", TaskText = "Task description", StartTime = DateTime.Parse("01.01.75 0:00:00"), FinishTime = DateTime.Parse("01.01.75 0:00:00"), IsIndividual = false, Game = new Game() { Name = "New game" } }; return bonusTask; }