public void SetUp() { _configuration = MockRepository.GenerateMock<IAntiCsrfConfiguration>(); _configuration.Stub(arg => arg.Enabled).Return(false); _cookieManager = MockRepository.GenerateMock<IAntiCsrfCookieManager>(); _nonceRepository = MockRepository.GenerateMock<IAntiCsrfNonceRepository>(); _guidFactory = MockRepository.GenerateMock<IGuidFactory>(); _systemClock = MockRepository.GenerateMock<ISystemClock>(); _response = MockRepository.GenerateMock<HttpResponseBase>(); _generator = new DefaultGenerator(_configuration, _cookieManager, _nonceRepository, _guidFactory, _systemClock); }
public void SetUp() { _configuration = MockRepository.GenerateMock<IAntiCsrfConfiguration>(); _configuration.Stub(arg => arg.Enabled).Return(true); _cookieManager = MockRepository.GenerateMock<IAntiCsrfCookieManager>(); _cookieManager.Stub(arg => arg.GetSessionIdAsync(Arg<HttpResponseBase>.Is.Anything)).Return(Task<Guid?>.Factory.Empty()); _nonceRepository = MockRepository.GenerateMock<IAntiCsrfNonceRepository>(); _guidFactory = MockRepository.GenerateMock<IGuidFactory>(); _systemClock = MockRepository.GenerateMock<ISystemClock>(); _response = MockRepository.GenerateMock<HttpResponseBase>(); _generator = new DefaultGenerator(_configuration, _cookieManager, _nonceRepository, _guidFactory, _systemClock); }
public void SetUp() { _configuration = MockRepository.GenerateMock<IAntiCsrfConfiguration>(); _configuration.Stub(arg => arg.Enabled).Return(true); _configuration.Stub(arg => arg.NonceDuration).Return(TimeSpan.FromMinutes(1)); _configuration.Stub(arg => arg.FormFieldName).Return("name"); _cookieManager = MockRepository.GenerateMock<IAntiCsrfCookieManager>(); _sessionId = Guid.Parse("3ff1a1d6-1604-462e-b347-1314e962ac29"); _cookieManager.Stub(arg => arg.GetSessionIdAsync(Arg<HttpResponseBase>.Is.Anything)).Return(((Guid?)_sessionId).AsCompletedTask()); _nonceRepository = MockRepository.GenerateMock<IAntiCsrfNonceRepository>(); _nonceRepository.Stub(arg => arg.AddAsync(Arg<Guid>.Is.Anything, Arg<Guid>.Is.Anything, Arg<DateTime>.Is.Anything, Arg<DateTime>.Is.Anything)).Return(Task.Factory.Empty()); _guidFactory = MockRepository.GenerateMock<IGuidFactory>(); _nonce = Guid.Parse("4dc041ab-7259-466a-b9a7-846dd9595f4e"); _guidFactory.Stub(arg => arg.Random()).Return(_nonce); _systemClock = MockRepository.GenerateMock<ISystemClock>(); _currentUtcTimestamp = new DateTime(2013, 1, 2); _systemClock.Stub(arg => arg.UtcDateTime).Return(_currentUtcTimestamp); _response = MockRepository.GenerateMock<HttpResponseBase>(); _generator = new DefaultGenerator(_configuration, _cookieManager, _nonceRepository, _guidFactory, _systemClock); _hiddenInputHtml = _generator.GenerateHiddenInputHtmlAsync(_response).Result; }