public DigestAuthenticatorTest() { Fake.InitializeFixture(this); //configuration.Authenticator = new AuthenticationInspectingAuthenticator(configuration); //configuration.PrincipalBuilder = principalBuilder; var fakeMembershipProvider = A.Fake <MembershipProvider>(); var fakeUser = A.Fake <MembershipUser>(); A.CallTo(() => fakeUser.GetPassword()).Returns("Circle Of Life"); A.CallTo(() => fakeMembershipProvider.Name).Returns("Fake"); A.CallTo(() => fakeMembershipProvider.GetUser("Mufasa", A <Boolean> .Ignored)).Returns(fakeUser); Membership.Providers.AddMembershipProvider(fakeMembershipProvider); //for our tests, we're just going to wire up this one hardcoded principalBuilder MockPrincipalBuilderFactory.Builder = A.Fake <IPrincipalBuilder>(); A.CallTo(() => MockPrincipalBuilderFactory.Builder.ConstructPrincipal(A <HttpContextBase> .Ignored, A <MembershipUser> .Ignored, A <NetworkCredential> .Ignored)) .ReturnsLazily(call => new GenericPrincipal(new GenericIdentity(call.GetArgument <string>("userName")), new[] { "roles" })); privateHashEncoder = new PrivateHashEncoder("MyPrivateKey"); Opaque.Current = () => "5ccc069c403ebaf9f0171e9517f40e41"; }
public NonceManagerTest() { privateHashEncoder = new PrivateHashEncoder(key); }
public PrivateHashEncoderTest() { standardEncoder = new PrivateHashEncoder(privateKey); }
public DigestFailureHandlerTest() { privateHashEncoder = new PrivateHashEncoder(secretKey); }