Inheritance: IAntiCsrfHtmlGenerator
			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;
			}