Esempio n. 1
0
        public void CreateProviders()
        {
            tenant   = new Tenants.Tenant(0, "teamlab");
            sourceId = "6045b68c-2c2e-42db-9e53-c272e814c4ad";
            actionId = "NewCommentForTask";
            objectId = "Task_5946_457";
            nAction  = new NotifyAction(actionId, actionId);
            testRec  = new DirectRecipient("ff0c4e13-1831-43c2-91ce-7b7beb56179b", null); //Oliver Khan
            testRec2 = new DirectRecipient("0017794f-aeb7-49a5-8817-9e870e02bd3f", null); //Якутова Юлия


            recProvider = new RecipientProviderImpl();
            var directSubProvider = new DirectSubscriptionProvider(sourceId, CoreContext.SubscriptionManager, recProvider);

            subProvider = new TopSubscriptionProvider(recProvider, directSubProvider);
            CoreContext.TenantManager.SetCurrentTenant(tenant);
        }
Esempio n. 2
0
        public void CreateProviders()
        {
            using var scope = serviceProvider.CreateScope();
            var scopeClass = scope.ServiceProvider.GetService <TopSubscriptionProviderTestScope>();

            var(tenantManager, subscriptionManager, recipientProviderImpl) = scopeClass;
            tenant   = new Tenants.Tenant(0, "teamlab");
            sourceId = "6045b68c-2c2e-42db-9e53-c272e814c4ad";
            actionId = "NewCommentForTask";
            objectId = "Task_5946_457";
            nAction  = new NotifyAction(actionId, actionId);
            testRec  = new DirectRecipient("ff0c4e13-1831-43c2-91ce-7b7beb56179b", null); //Oliver Khan
            testRec2 = new DirectRecipient("0017794f-aeb7-49a5-8817-9e870e02bd3f", null); //Якутова Юлия

            var directSubProvider = new DirectSubscriptionProvider(sourceId, subscriptionManager, recProvider);

            subProvider = new TopSubscriptionProvider(recProvider, directSubProvider);
        }