Пример #1
0
        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);
        }
Пример #2
0
        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);
        }