Exemplo n.º 1
0
            public void Converter_Suppresses_Exceptions_By_Default()
            {
                int[] result = PartlyInvalidIntStringCollection.ToArray <int>(true);

                Assert.AreEqual(4, result.Length);
                Assert.AreEqual(8, result[0]);
                Assert.AreEqual(2, result[1]);
                Assert.AreEqual(6, result[2]);
                Assert.AreEqual(4, result[3]);
            }
Exemplo n.º 2
0
            public void Converter_Suppresses_Exceptions_By_Default()
            {
                IList <int> result = PartlyInvalidIntStringCollection.ToList <int>(true);

                Assert.AreEqual(4, result.Count);
                Assert.AreEqual(8, result[0]);
                Assert.AreEqual(2, result[1]);
                Assert.AreEqual(6, result[2]);
                Assert.AreEqual(4, result[3]);
            }
Exemplo n.º 3
0
            public void Custom_Parser_Ignores_NonParsing_Values()
            {
                int[] result = PartlyInvalidIntStringCollection.ToArray <int>(int.TryParse);

                Assert.AreEqual(5, result.Length);
                Assert.AreEqual(8, result[0]);
                Assert.AreEqual(2, result[1]);
                Assert.AreEqual(6, result[2]);
                Assert.AreEqual(2, result[3]);
                Assert.AreEqual(4, result[4]);
            }
Exemplo n.º 4
0
            public void Custom_Parser_Ignores_NonParsing_Values()
            {
                IList <int> result = PartlyInvalidIntStringCollection.ToList <int>(int.TryParse);

                Assert.AreEqual(5, result.Count);
                Assert.AreEqual(8, result[0]);
                Assert.AreEqual(2, result[1]);
                Assert.AreEqual(6, result[2]);
                Assert.AreEqual(2, result[3]);
                Assert.AreEqual(4, result[4]);
            }
Exemplo n.º 5
0
 public void Converter_Throws_Exceptions_When_Specified()
 {
     Assert.Throws <FormatException>(() => PartlyInvalidIntStringCollection.ToArray <int>(false, true));
 }