private void NewMethod(string inFileName, string outFileName) { TraceSourceBase _trace = new TraceSourceBase(); FileInfo _file2Covert = new FileInfo(inFileName); Assert.IsTrue(_file2Covert.Exists); ConfigurationData _oldConfiguration = XmlDataContractSerializers.Load <ConfigurationData>(_file2Covert, _trace.TraceData); Assert.IsNotNull(_oldConfiguration); NewConfigurationData _newConfiguration = Import(_oldConfiguration); Assert.IsNotNull(_newConfiguration); FileInfo _file2Save = new FileInfo(outFileName); XmlDataContractSerializers.Save <NewConfigurationData>(_file2Save, _newConfiguration, _trace.TraceData); }
internal static void RunInReleaseMode() { AppDomain.CurrentDomain.UnhandledException += AppDomainUnhandledException; AppBootstrapper _bootstrapper; try { _bootstrapper = new AppBootstrapper(); _bootstrapper.Run(); } catch (Exception ex) { HandleException(ex); ITraceSource _logger = new TraceSourceBase(); _logger.TraceData(TraceEventType.Critical, 51, $"Exception while composing the application: {ex}"); } }
public void LogFileExistsTest() { TraceSourceBase _tracer = new TraceSourceBase(); TraceListener _listener = _tracer.TraceSource.Listeners.Cast <TraceListener>().Where <TraceListener>(x => x.Name == "LogFile").First <TraceListener>(); Assert.IsNotNull(_listener); DelimitedListTraceListener _advancedListener = _listener as DelimitedListTraceListener; Assert.IsNotNull(_advancedListener); Assert.IsFalse(String.IsNullOrEmpty(_advancedListener.GetFileName())); FileInfo _logFileInfo = new FileInfo(_advancedListener.GetFileName()); long _startLength = _logFileInfo.Exists ? _logFileInfo.Length : 0; _tracer.TraceSource.TraceEvent(TraceEventType.Information, 0, "LogFileExistsTest is executed"); Assert.IsFalse(String.IsNullOrEmpty(_advancedListener.GetFileName())); _logFileInfo.Refresh(); Assert.IsTrue(_logFileInfo.Exists); Assert.IsTrue(_logFileInfo.Length > _startLength); }
public void AssemblyTraceEventTestMethod() { TraceSourceBase _tracer = new TraceSourceBase(); Assert.AreEqual <string>("UAOOI.Common", _tracer.TraceSource.Name, $"Actual tracer name: {_tracer.TraceSource.Name}"); Assert.AreEqual(1, _tracer.TraceSource.Listeners.Count); Dictionary <string, TraceListener> _listeners = _tracer.TraceSource.Listeners.Cast <TraceListener>().ToDictionary <TraceListener, string>(x => x.Name); Assert.IsTrue(_listeners.ContainsKey("LogFile")); TraceListener _listener = _listeners["LogFile"]; Assert.IsNotNull(_listener); Assert.IsInstanceOfType(_listener, typeof(DelimitedListTraceListener)); DelimitedListTraceListener _advancedListener = _listener as DelimitedListTraceListener; Assert.IsNotNull(_advancedListener.Filter); Assert.IsInstanceOfType(_advancedListener.Filter, typeof(EventTypeFilter)); EventTypeFilter _eventTypeFilter = _advancedListener.Filter as EventTypeFilter; Assert.AreEqual(SourceLevels.All, _eventTypeFilter.EventType); string _testPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); Assert.AreEqual <string>(Path.Combine(_testPath, @"UAOOI.Common.log"), _advancedListener.GetFileName()); }
public void CreationStateTestMethod() { TraceSourceBase _trace = new TraceSourceBase(); _trace.TraceData(TraceEventType.Critical, 0, null); }
public void Initialize() { //Makes sure UAOOI.Common.Infrastructure is in the test target folder. TraceSourceBase _newOne = new TraceSourceBase(); }