Пример #1
0
        public void GetPathsTest()
        {
            const string testLine = "MPIO Disk0: 02 Paths, Round Robin, ALUA Not Supported";
            var          output   = MpioParser.GetPaths(testLine);

            Assert.AreEqual("02 Paths", output);
        }
Пример #2
0
        public void GetSerialNummberTest()
        {
            const string testLine = "SN: 606E806D192000D192001042                                        ";
            var          output   = MpioParser.GetSerialNumber(testLine);

            Assert.AreEqual("606E806D192000D192001042", output);
        }
Пример #3
0
        public void GetControllingDsmTest()
        {
            const string testLine = "    Controlling DSM: Microsoft DSM";
            var          output   = MpioParser.GetControllingDsm(testLine);

            Assert.AreEqual("Microsoft DSM", output);
        }
Пример #4
0
        public void GetPathInfoTest()
        {
            const string testLine = "0000000077080000 Active/Optimized   008|000|000|000   0";
            var          output   = MpioParser.GetPathInfo(testLine);

            Assert.AreEqual("0000000077080000", output.PathId);
            Assert.AreEqual("Active/Optimized", output.State);
            Assert.AreEqual("008|000|000|000", output.ScsiAddress);
            Assert.AreEqual("0", output.Weight);
        }