public Task <OrganizationTenantList> Handle(SelectTenantOrganizationQuery message)
        {
            Logger.Trace("Handle");

            var tenantOrganizations = tenantOrganizationProvider.GetAllTenantOrganizationsForUser();

            return(Task.FromResult(new OrganizationTenantList(message.ReturnUrl, tenantOrganizations)));
        }
예제 #2
0
        public async Task Can_get_tenant_list()
        {
            var returnUrl           = "someurl";
            var tenantOrganizations = Enumerable.Empty <Organization>();
            var query = new SelectTenantOrganizationQuery(returnUrl);

            tentantOrganizationProvider.GetAllTenantOrganizationsForUser()
            .Returns(tenantOrganizations);

            var result = await handler.Handle(query);

            Assert.AreEqual(result.ReturnUrl, returnUrl);
            Assert.AreEqual(result.TenantOrganizations, tenantOrganizations);
        }