public void SaveVotingCookie(VotingCookie cookie) { var httpCookie = new HttpCookie(cookie.Name, cookie.Id.ToString()) { Expires = cookie.Expiry }; HttpContext.Current.Response.SetCookie(httpCookie); }
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); }
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); }
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); }