public CloseYourAccountController(IOptions <CompositeSettings> compositeSettings, IAuthService authService, IOpenIDConnectClient openIdConnectClient, IDocumentService <CmsApiSharedContentModel> documentService, IConfiguration config) : base(compositeSettings, authService, documentService, config) { _openIdConnectClient = openIdConnectClient; _documentService = documentService; _sharedContent = config.GetValue <Guid>("SharedContentGuid"); }
public void Init() { _documentService = Substitute.For <IDocumentService <CmsApiSharedContentModel> >(); var inMemorySettings = new Dictionary <string, string> { { Constants.SharedContentGuidConfig, Guid.NewGuid().ToString() } }; _config = new ConfigurationBuilder() .AddInMemoryCollection(inMemorySettings) .Build(); _compositeSettings = Options.Create(new CompositeSettings()); _authService = Substitute.For <IAuthService>(); _openIdConnectClient = Substitute.For <IOpenIDConnectClient>(); }