public void LinuxProperReturn() { bool isLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux); if (!isLinux) { Assert.Ignore("Skipping on a non-Linux operating system"); } List <string> linReturn = ReturnIp.LinuxReturn(ParseIp.LinuxParse(linuxOutput)); Regex testIp = new(@"\d+\.\d+\.\d+\.\d+"); foreach (var item in linReturn) { Assert.IsTrue(testIp.IsMatch(item)); } Assert.AreEqual(4, linReturn.Count); }
public void LinuxProperParse() { bool isLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux); if (!isLinux) { Assert.Ignore("Skipping on a non-Linux operating system"); } List <string> linParsed = ParseIp.LinuxParse(linuxOutput); string test1 = "\n"; string test2 = ""; foreach (var item in linParsed) { Assert.AreNotEqual(test1, item); Assert.AreNotEqual(test2, item); } Assert.AreEqual(linParsed.Count, 5); }