/// <summary>
 /// Initializes a new instance of the PSSyslogDataSource class.
 /// </summary>
 /// <param name="syslogDataSource">The SyslogDataSource to wrap.</param>
 public PSSyslogDataSource(SyslogDataSource syslogDataSource)
 {
     Streams = syslogDataSource.Streams?.Select(x => x).ToList();
     FacilityNames = syslogDataSource.FacilityNames?.Select(x => x).ToList();
     LogLevels = syslogDataSource.LogLevels?.Select(x => x).ToList();
     Name = syslogDataSource.Name;
 }
示例#2
0
 private static void AreEqual(SyslogDataSource exp, SyslogDataSource act)
 {
     if (exp != null)
     {
         Assert.Equal(exp.FacilityNames.ToJson(), act.FacilityNames.ToJson());
         Assert.Equal(exp.LogLevels.ToJson(), act.LogLevels.ToJson());
         Assert.Equal(exp.Name, act.Name);
         Assert.Equal(exp.Streams.ToJson(), act.Streams.ToJson());
     }
 }