Beispiel #1
0
        public void TestMultipleIPAdressesOverMultipleLines()
        {
            // Arrange
            var input    = "127.0.0.1;;;\n192.168.0.1;;;\n1.2.3.4;;;\n256.256.256.256";
            var expected = new List <String>()
            {
                "127.0.0.1", "192.168.0.1", "1.2.3.4", "256.256.256.256"
            };

            // Act
            var extracted = new IPFromTextExtracter(input);

            // Assert
            CollectionAssert.AreEqual(extracted, expected);
        }
Beispiel #2
0
        public void TestSingleIPAddressWithSemicolons()
        {
            // Arrange
            var input    = "127.0.0.1;;;";
            var expected = new List <String>()
            {
                "127.0.0.1"
            };

            // Act
            var extracted = new IPFromTextExtracter(input);

            // Assert
            CollectionAssert.AreEqual(extracted, expected);
        }