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");
 }
Ejemplo n.º 2
0
        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>();
        }