public virtual BusConfigurationSection ToBusConfiguration() { var config = new BusConfigurationSection(); config.Bus.Endpoint = Endpoint; config.Bus.ThreadCount = ThreadCount; config.Bus.NumberOfRetries = NumberOfRetries; config.Bus.Name = Name; config.Bus.LoadBalancerEndpoint = LoadBalancerEndpoint; config.Bus.LogEndpoint = LogEndpoint; config.Bus.QueueIsolationLevel = QueueIsolationLevel.ToString(); config.Bus.Transactional = Transactional.ToString(); config.Bus.Path = Path; config.Bus.EnablePerformanceCounters = EnablePerformanceCounter; config.Security.Key = SecurityKey; foreach (var assembly in ScanAssemblies) { config.Assemblies.Add(new AssemblyElement { Assembly = assembly }); } foreach (var message in Messages) { config.MessageOwners.Add(new MessageOwnerElement { Name = message.Key, Endpoint = message.Value.Endpoint, Transactional = message.Value.Transactional.ToString() }); } return(config); }
public void Transactional_Unit_ToString_Optimal() { String currentValue = "Current"; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); String actual = target.ToString(); Assert.AreEqual(currentValue, actual); }
public void Transactional_Unit_ToString_CurrentValueIsNull() { String currentValue = null; String originalValue = "Original"; Transactional<String> target = new Transactional<String>(currentValue, originalValue); String actual = target.ToString(); Assert.AreNotEqual(currentValue, actual); }