PivotalPoker.Controllers.StoryController.Reset C# (CSharp) Method

Reset() private method

private Reset ( int projectId, int storyId ) : System.Web.Mvc.ActionResult
projectId int
storyId int
return System.Web.Mvc.ActionResult
        public ActionResult Reset(int projectId, int storyId)
        {
            _games.Get(projectId, storyId).Reset();
            return Content(string.Empty);
        }

Usage Example

        public void CanResetGame()
        {
            const int projectId = 123, storyId = 456;

            var gameMock = new Mock<Game>();
            var gameRepositoryMock = new Mock<IGameRepository>();
            gameRepositoryMock.Setup(g => g.Get(projectId, storyId)).Returns(gameMock.Object);

            var c = new StoryController(null, gameRepositoryMock.Object, null);
            c.Reset(projectId, storyId);

            gameMock.Verify(g => g.Reset());
        }