public void TestInitialize() { _responseGenerator = Substitute.For <IWsFederationResponseGenerator>(); _userSession = Substitute.For <IUserSession>(); _validatedRequest = Substitute.For <ValidatedWsFederationSigninRequest>(); _signinValidator = Substitute.For <IWsFederationSigninValidator>(); _signinValidator.ValidateAsync(default, default).ReturnsForAnyArgs(new WsFederationSigninValidationResult(_validatedRequest));
public WsFederationEndpoint(ILogger <WsFederationEndpoint> logger, IdentityServerOptions options, IWsFederationSigninValidator signinValidator, IWsFederationSignoutValidator signoutValidator, IWsFederationResponseGenerator responseGenerator, IUserSession userSession) { _logger = logger; _options = options; _signinValidator = signinValidator; _signoutValidator = signoutValidator; _responseGenerator = responseGenerator; _userSession = userSession; }