summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.OpenId.Provider/OpenId/Messages/AssociateSuccessfulResponseProviderContract.cs
blob: 98243166da9a7fa8a6145965e4c38a437c15949f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
namespace DotNetOpenAuth.OpenId.Messages {
	using System;
	using System.Collections.Generic;
	using System.Linq;
	using System.Text;
	using System.Diagnostics.Contracts;
	using DotNetOpenAuth.OpenId.Provider;

	[ContractClassFor(typeof(AssociateSuccessfulResponseProvider))]
	internal abstract class AssociateSuccessfulResponseProviderContract : AssociateSuccessfulResponseProvider {
		protected override Association CreateAssociationAtProvider(AssociateRequest request, IProviderAssociationStore associationStore, ProviderSecuritySettings securitySettings) {
			Contract.Requires<ArgumentNullException>(request != null);
			Contract.Requires<ArgumentNullException>(associationStore != null);
			Contract.Requires<ArgumentNullException>(securitySettings != null);
			throw new NotImplementedException();
		}
	}
}