public void AtBottom_NoConditions_ReturnsNewObjectSettedAtBottomPriority() { // Arrange PriorityOptions priorityOption = PriorityOptions.AtBottom; // Act RuleAddPriorityOption actual = RuleAddPriorityOption.AtBottom; // Assert actual.Should().NotBeNull(); actual.AtPriorityNumberOptionValue.Should().Be(0); actual.AtRuleNameOptionValue.Should().BeNull(); actual.PriorityOption.Should().Be(priorityOption); }
public void ByRuleName_GivenRuleNameSample_ReturnsNewObjectSettedByRuleNamePriorityAndAtNameSample() { // Arrange string ruleName = "Sample"; PriorityOptions priorityOption = PriorityOptions.AtRuleName; // Act RuleAddPriorityOption actual = RuleAddPriorityOption.ByRuleName(ruleName); // Assert actual.Should().NotBeNull(); actual.AtPriorityNumberOptionValue.Should().Be(0); actual.AtRuleNameOptionValue.Should().Be(ruleName); actual.PriorityOption.Should().Be(priorityOption); }
public void ByPriorityNumber_GivenPriority1_ReturnsNewObjectSettedByPriorityNumberAndAtPriority1() { // Arrange int priorityNumber = 1; PriorityOptions priorityOption = PriorityOptions.AtPriorityNumber; // Act RuleAddPriorityOption actual = RuleAddPriorityOption.ByPriorityNumber(priorityNumber); // Assert actual.Should().NotBeNull(); actual.AtPriorityNumberOptionValue.Should().Be(priorityNumber); actual.AtRuleNameOptionValue.Should().BeNull(); actual.PriorityOption.Should().Be(priorityOption); }
public IApplicationLogSettings GetCustomConfiguration(Type adapter = null, Type formatter = null, PriorityOptions priority = PriorityOptions.Low) { adapter = adapter ?? typeof(DummyLocatorAdapter); return(new ApplicationLogSection() { Categories = GetCategoryElementCollection(adapter == typeof(ReflectionAdapter)), CustomLocatorAdapter = adapter.AssemblyQualifiedName, CustomFormatter = formatter == null ? typeof(DummyFormatter).AssemblyQualifiedName : formatter.AssemblyQualifiedName, EventSwitch = SwitchOptions.On, ExceptionSwitch = SwitchOptions.On, MinPriority = priority, MaxThreads = 5, ReThrowLogExceptions = SwitchOptions.On, TraceLoggers = new LoggerElementCollection() { new LoggerElement() { Name = KeyStore.Loggers.FileLogger } } }); }
private void RefreshSettings(Type adapter, Type formatter = null, PriorityOptions priority = PriorityOptions.Low) { var factory = new Logger(); factory.RefreshSettings(new TestCustomConfigProvider().GetCustomConfiguration(adapter, formatter, priority)); }
public Guid GetRestoreFromDiva(string guid, string[] filenames, string[] timecodes, bool stickFiles, PriorityOptions prioridad) { ValidateUser(); lock (padlockSrvRestore) { Guid g = new Guid(guid); Location media = new Location(); OptionsTask taskOpc = new OptionsTask(); media.OT = guid; taskOpc.OT = guid; taskOpc.StickFiles = stickFiles; media.ServerPath = ""; List <string> filesDv = new List <string>(); foreach (string file in filenames) { string tempFilename = file.Substring(file.LastIndexOf("/") + 1); int ext = 0; ext = tempFilename.LastIndexOf('.'); if (ext > -1) { tempFilename = tempFilename.Substring(0, ext); } filesDv.Add(tempFilename + ".dv"); } media.OTSets = filesDv.ToArray(); media.TimeCodes = timecodes; taskOpc.Priority = prioridad; try { MemoryStream memoryStream = new MemoryStream(); BinaryFormatter binaryFormatter = new BinaryFormatter(); binaryFormatter.Serialize(memoryStream, media); string strMedia = System.Convert.ToBase64String(memoryStream.ToArray()); MemoryStream memoryStream2 = new MemoryStream(); BinaryFormatter binaryFormatter2 = new BinaryFormatter(); binaryFormatter.Serialize(memoryStream2, taskOpc); string strOpc = System.Convert.ToBase64String(memoryStream2.ToArray()); cB_DivaUtilities.SaveSerializeObject(guid, strMedia, strOpc); return(g); } catch (Exception ex) { CommunicationLib.MamException.SaveException(ex.Message, ex); } return(g); } }