public void Setup()
        {
            var tenantRepoMock = new Mock <ITenantRepository>();

            tenantRepoMock.Setup(r => r.GetActiveTenants()).Returns(new List <ITenant>()
            {
                new Data.Tenant()
                {
                    Active      = true,
                    Description = "Local Tenant",
                    Host        = "localhost",
                    Key         = "local",
                    Name        = "Local host",
                    TenantId    = 1
                },
                new Data.Tenant()
                {
                    Active      = true,
                    Description = "React",
                    Host        = "react-dumps",
                    Key         = "react",
                    Name        = "React host",
                    TenantId    = 2
                },
                new Data.Tenant()
                {
                    Active      = true,
                    Description = "Shiagr",
                    Host        = "shigar.co.uk",
                    Key         = "shigar",
                    Name        = "shigar host",
                    TenantId    = 3
                },
                new Data.Tenant()
                {
                    Active      = true,
                    Description = "Regex",
                    Host        = "(?i).*\\.abc\\.com$",
                    Key         = "abc",
                    Name        = "abc generic host",
                    TenantId    = 4
                },
            });
            tenantSearcher = new TenantSearcher(tenantRepoMock.Object);
        }
        public void Setup()
        {
            var tenantRepoMock = new Mock <ITenantRepository>();

            tenantRepoMock.Setup(r => r.GetActiveTenants()).Returns(new List <ITenant>()
            {
                new Data.Tenant()
                {
                    Active      = true,
                    Description = "Generic Regex",
                    Host        = ".*",
                    Key         = "all",
                    Name        = "abc generic host",
                    TenantId    = 4
                },
            });
            tenantSearcher = new TenantSearcher(tenantRepoMock.Object);
        }
 public AttemptResolutionByReferrer(ITenantSearcher tenantSearcher, ITenantContext tenantContext)
 {
     _tenantSearcher = tenantSearcher;
     _tenantContext  = tenantContext;
 }
 public AttemptResolutionByQueryString(ITenantSearcher tenantSearcher, ITenantContext tenantContext)
 {
     _tenantSearcher = tenantSearcher;
     _tenantContext  = tenantContext;
 }
Example #5
0
 public AttemptResolutionByCookie(ITenantSearcher tenantSearcher, ITenantContext tenantContext)
 {
     _tenantSearcher = tenantSearcher;
     _tenantContext  = tenantContext;
 }