Beispiel #1
0
        public ActionResult Status(int id)
        {
            var cookie = controllerInformationProvider.GetVotingCookie();
            var result = sessionVoteModelQuery.Get(id, cookie.Id);

            controllerInformationProvider.SaveVotingCookie(cookie);
            return(result.CanVote ? PartialView(result) as ActionResult : new EmptyResult());
        }
        public void BeforeEachTest()
        {
            SimulatedNow = DateTime.UtcNow;

            ControllerInformationProvider = Substitute.For<IControllerInformationProvider>();
            ControllerInformationProvider.UtcNow.Returns(SimulatedNow);
            SetExpectations(ControllerInformationProvider);

            var cookie = new VotingCookie {Name = CookieName, Id = CookieId};
            ControllerInformationProvider.GetVotingCookie().Returns(cookie);

            sessionVoteModelQuery = Substitute.For<ISessionVoteModelQuery>();
            MessageBus = Substitute.For<IMessageBus>();

            Controller = new VoteController(MessageBus, sessionVoteModelQuery, ControllerInformationProvider);
        }
Beispiel #3
0
        public void BeforeEachTest()
        {
            SimulatedNow = DateTime.UtcNow;

            ControllerInformationProvider = Substitute.For <IControllerInformationProvider>();
            ControllerInformationProvider.UtcNow.Returns(SimulatedNow);
            SetExpectations(ControllerInformationProvider);

            var cookie = new VotingCookie {
                Name = CookieName, Id = CookieId
            };

            ControllerInformationProvider.GetVotingCookie().Returns(cookie);

            sessionVoteModelQuery = Substitute.For <ISessionVoteModelQuery>();
            MessageBus            = Substitute.For <IMessageBus>();

            Controller = new VoteController(MessageBus, sessionVoteModelQuery, ControllerInformationProvider);
        }