public void GetMissingLoggingPolicy() { var service = new TestLoggingPolicyService() { GetLoggingPolicyAction = () => null, }; var cmd = new GetLoggingPolicyCommand(service); var output = cmd.Invoke <string>(); Assert.IsNotNull(output); Assert.AreEqual <int>(0, output.Count()); }
public void GetLoggingPolicy() { var expected = new string[] { "FatalExit", "Error", "Warning", "User", "Information", "OutOfDiskSpace", "ActionStart", "ActionData", "PropertyDump", "CommonData", "Verbose", "ExtraDebug", }; var service = new TestLoggingPolicyService() { GetLoggingPolicyAction = () => "voicewarmupx", }; var cmd = new GetLoggingPolicyCommand(service); var output = cmd.Invoke <string>(); Assert.IsNotNull(output); CollectionAssert.AreEquivalent(expected, output.ToArray()); cmd = new GetLoggingPolicyCommand(service) { Raw = true, }; output = cmd.Invoke <string>(); Assert.IsNotNull(output); Assert.AreEqual("voicewarmupx", output.FirstOrDefault()); }