/// <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; }
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()); } }