public void SetUp()
 {
     var repo = new TenantXmlRepository(App.Path + "\\Tenant.Config");
     var service = new TenantService(repo);
     _tenant = service.GetByHostHeader("www.ms121.com");
     Assert.IsNotNull(_tenant, "Tenant should never be null!");
 }
Beispiel #2
0
        public void SetUp()
        {
            var repo    = new TenantXmlRepository(App.Path + "\\Tenant.Config");
            var service = new TenantService(repo);

            _tenant = service.GetByHostHeader("www.ms121.com");
            Assert.IsNotNull(_tenant, "Tenant should never be null!");
        }
Beispiel #3
0
        public void Test_That_I_Can_Read_All_Tenants_From_Xml_Config_File()
        {
            // Arrange
            var tenantConfigFile = string.Concat(App.Path, "\\", "Tenant.config");

            // Act
            var repo = new TenantXmlRepository(tenantConfigFile);

            // Assert
            Assert.That(repo.Tenants().Count() == 2);
        }
Beispiel #4
0
        public void Test_That_Association_To_DefaultSettings_Comes_Back()
        {
            // Arrange
            var          tenantConfigFile = string.Concat(App.Path, "\\", "Tenant.config");
            const string HostHeader       = "achme1.local.com";

            // Act
            var repo         = new TenantXmlRepository(tenantConfigFile);
            var actualTenant = repo.GetByHostHeader(HostHeader);

            // Assert
            Assert.That(actualTenant.DefaultSettings.Count == 2, string.Format("Actual Count : {0}", actualTenant.DefaultSettings));
        }
Beispiel #5
0
        public void Test_That_Association_To_Host_Headers_Comes_Back()
        {
            // Arrange
            var          tenantConfigFile = string.Concat(App.Path, "\\", "Tenant.config");
            const string HostHeader       = "achme1.local.com";

            // Act
            var repo         = new TenantXmlRepository(tenantConfigFile);
            var actualTenant = repo.GetByHostHeader(HostHeader);

            // Assert
            Assert.That(actualTenant.Environments.Count > 1);
        }
Beispiel #6
0
        public void Test_That_Can_I_Can_Locate_ACME_1_By_A_Host_Header()
        {
            // Arrange
            var          tenantConfigFile = string.Concat(App.Path, "\\", "Tenant.config");
            const string HostHeader       = "achme1.local.com";

            // Act
            var repo         = new TenantXmlRepository(tenantConfigFile);
            var actualTenant = repo.GetByHostHeader(HostHeader);

            // Assert
            Assert.IsNotNull(actualTenant);
        }
Beispiel #7
0
 public void Test_That_If_Path_To_Xml_File_Is_Invalid_Exception_Occurs()
 {
     // Act
     var repo = new TenantXmlRepository("TenantMissing.config");
 }
Beispiel #8
0
 public void Test_That_If_The_Xml_Path_Is_Null_Exception_Occurs()
 {
     // Act
     var repo = new TenantXmlRepository(null);
 }