public void GetCurrentMappingFromConfiguration() { WebConfigurationMock.Current = WebConfigurationFactory.GetExecutionEngineUrlMapping(); UrlMappingConfiguration mapping = UrlMappingConfiguration.Current; Assert.IsNotNull(mapping, "Mapping is null."); Assert.IsNotNull(mapping.Mappings, "Rules are null."); Assert.That(mapping.Mappings.Count, Is.EqualTo(3)); Assert.IsNotNull(mapping.Mappings[0], "First rule is null."); Assert.IsNotNull(mapping.Mappings[1], "Second rule is null."); Assert.IsNotNull(mapping.Mappings[2], "Thrid rule is null."); Assert.That(mapping.Mappings[0].ID, Is.EqualTo("First")); Assert.That(mapping.Mappings[0].FunctionType, Is.EqualTo(typeof(FirstMappedFunction))); Assert.That(mapping.Mappings[0].Resource, Is.EqualTo("~/First.wxe")); Assert.That(mapping.Mappings[1].ID, Is.EqualTo("Second")); Assert.That(mapping.Mappings[1].FunctionType, Is.EqualTo(typeof(SecondMappedFunction))); Assert.That(mapping.Mappings[1].Resource, Is.EqualTo("~/Second.wxe")); Assert.That(mapping.Mappings[2].ID, Is.Null); Assert.That(mapping.Mappings[2].FunctionType, Is.EqualTo(typeof(FirstMappedFunction))); Assert.That(mapping.Mappings[2].Resource, Is.EqualTo("~/Primary.wxe")); }
public void GetCurrentMapping() { WebConfigurationMock.Current = WebConfigurationFactory.GetExecutionEngineUrlMapping(); UrlMappingConfiguration mapping = UrlMappingConfiguration.Current; Assert.That(mapping, Is.Not.Null); }
public void LoadMappingFromFile() { UrlMappingConfiguration mapping = UrlMappingConfiguration.CreateUrlMappingConfiguration(@"Res\UrlMapping.xml"); Assert.IsNotNull(mapping, "Mapping is null."); Assert.IsNotNull(mapping.Mappings, "Rules are null."); Assert.That(mapping.Mappings.Count, Is.EqualTo(3)); Assert.IsNotNull(mapping.Mappings[0], "First rule is null."); Assert.IsNotNull(mapping.Mappings[1], "Second rule is null."); Assert.IsNotNull(mapping.Mappings[2], "Thrid rule is null."); Assert.That(mapping.Mappings[0].ID, Is.EqualTo("First")); Assert.That(mapping.Mappings[0].FunctionType, Is.EqualTo(typeof(FirstMappedFunction))); Assert.That(mapping.Mappings[0].Resource, Is.EqualTo("~/First.wxe")); Assert.That(mapping.Mappings[1].ID, Is.EqualTo("Second")); Assert.That(mapping.Mappings[1].FunctionType, Is.EqualTo(typeof(SecondMappedFunction))); Assert.That(mapping.Mappings[1].Resource, Is.EqualTo("~/Second.wxe")); Assert.That(mapping.Mappings[2].ID, Is.Null); Assert.That(mapping.Mappings[2].FunctionType, Is.EqualTo(typeof(FirstMappedFunction))); Assert.That(mapping.Mappings[2].Resource, Is.EqualTo("~/Primary.wxe")); }
public void GetCurrentMappingFromConfigurationWithNoFilemane() { WebConfigurationMock.Current = WebConfigurationFactory.GetExecutionEngineMappingWithNoFilename(); UrlMappingConfiguration mapping = UrlMappingConfiguration.Current; Assert.IsNotNull(mapping, "Mapping is null."); Assert.IsNotNull(mapping.Mappings, "Rules are null."); Assert.That(mapping.Mappings.Count, Is.EqualTo(0)); }
public virtual void TearDown() { WxeContext.SetCurrent(null); UrlMappingConfiguration.SetCurrent(null); }
public void LoadMappingWithFunctionTypeHavingNoAssembly() { UrlMappingConfiguration.CreateUrlMappingConfiguration(@"Res\UrlMappingWithFunctionTypeHavingNoAssembly.xml"); }
public void LoadMappingWithEmptyFunctionType() { UrlMappingConfiguration.CreateUrlMappingConfiguration(@"Res\UrlMappingWithEmptyFunctionType.xml"); }
public void LoadMappingWithEmptyPath() { UrlMappingConfiguration.CreateUrlMappingConfiguration(@"Res\UrlMappingWithEmptyPath.xml"); }
public void LoadMappingFromFileWithInvalidFilename() { UrlMappingConfiguration mapping = UrlMappingConfiguration.CreateUrlMappingConfiguration(@"Res\InvalidFilename.xml"); }
public virtual void SetUp() { UrlMappingConfiguration.SetCurrent(null); }