public OAuthProvider10Tests()
    {
      var tokenStore = new TestTokenStore();
      var consumerStore = new TestConsumerStore();
      var nonceStore = new TestNonceStore();

      provider = new OAuthProvider(tokenStore,
                                   new SignatureValidationInspector(consumerStore),
                                   new NonceStoreInspector(nonceStore),
                                   new TimestampRangeInspector(new TimeSpan(1, 0, 0)),
                                   new ConsumerValidationInspector(consumerStore));
    }
		public OAuthProvider10Tests()
		{
			var tokenStore = new TestTokenStore();
			var consumerStore = new TestConsumerStore();
			var nonceStore = new TestNonceStore();

			provider = new OAuthProvider(tokenStore,
			                             new SignatureValidationInspector(consumerStore),
			                             new NonceStoreInspector(nonceStore),
			                             new TimestampRangeInspector(new TimeSpan(1, 0, 0)),
			                             new ConsumerValidationInspector(consumerStore),
                                   new XAuthValidationInspector(ValidateXAuthMode, AuthenticateXAuthUsernameAndPassword));
		}