public void Bartek1IsHighest() { var db = new FakePlanningPokerDb(); db.AddSet(TestData.Results); db.AddSet(TestData.VotingPeopleCounts5); var controller = new ResultController(db); var httpContext = FakeHttpContext(); var route = new RouteData(); controller.ControllerContext = new ControllerContext(new RequestContext(httpContext, route), controller); var result = controller.Index() as ViewResult; var model = result.Model as ReturnModel; var user = model.Team.Results.FirstOrDefault(k => k.Nickname == "Bartek4"); Assert.IsTrue(user.IsHighest); }
public void CheckIfReturning10resultsAfterSubmittingDiffrentVotes() { var db = new FakePlanningPokerDb(); db.AddSet(TestData.Results); db.AddSet(TestData.VotingPeopleCounts10); var controller = new ResultController(db); var httpContext = FakeHttpContext(); var route = new RouteData(); controller.ControllerContext = new ControllerContext(new RequestContext(httpContext, route), controller); var result = controller.Index() as ViewResult; var model = result.Model as ReturnModel; Assert.AreEqual(10, model.Team.Results.Count); }
public void MaximumAmountOfPeople() { var db = new FakePlanningPokerDb(); db.AddSet(TestData.Results); db.AddSet(TestData.VotingPeopleCounts10); var controller = new ResultController(db); var cookie = new HttpCookie("name","roman"); controller.ControllerContext = new FakeControllerContext(); var model = new Result { Id = 10, Estimate = Estimation.five, Nickname = "Json" }; var result = controller.Submit(0, "Default", "Json", 5) as ViewResult; var viewBag = result.ViewName; Assert.AreEqual("Toomany", viewBag); }
public void CheckIfThereIsConsensus() { var db = new FakePlanningPokerDb(); db.AddSet(TestData.ResultsWithConsensus); db.AddSet(TestData.VotingPeopleCounts10); var controller = new ResultController(db); var httpContext = FakeHttpContext(); var route = new RouteData(); controller.ControllerContext = new ControllerContext(new RequestContext(httpContext, route), controller); var result = controller.Index() as ViewResult; var viewBag = result.ViewName; Assert.AreEqual("ThereIsConsensus", viewBag); }