public void SaveVotingCookie(VotingCookie cookie)
        {
            var httpCookie = new HttpCookie(cookie.Name, cookie.Id.ToString())
            {
                Expires = cookie.Expiry
            };

            HttpContext.Current.Response.SetCookie(httpCookie);
        }
Exemplo n.º 2
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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 4
0
 public VotingCookie Create()
 {
     return(votingCookie ?? (votingCookie = votingCookieFactory.Create()));
 }
 public VotingCookie Create()
 {
     return votingCookie ?? (votingCookie = votingCookieFactory.Create());
 }
 public void SaveVotingCookie(VotingCookie cookie)
 {
     var httpCookie = new HttpCookie(cookie.Name, cookie.Id.ToString()) {Expires = cookie.Expiry};
     HttpContext.Current.Response.SetCookie(httpCookie);
 }