Beispiel #1
0
        public void DefaultFromEmptyList()
        {
            var source = new List <string>();
            var item   = ExtensionMethods.FirstOrDefault(source);

            Assert.IsNull(item, "The default item is incorrect.");
        }
Beispiel #2
0
        public void FirstFromEnumerable()
        {
            var source = new HashSet <string> {
                "A", "B"
            };
            var item = ExtensionMethods.FirstOrDefault(source);

            Assert.AreEqual("A", item, "The first item is incorrect.");
        }
Beispiel #3
0
        public void FirstFromList()
        {
            var source = new List <string>()
            {
                "A", "B"
            };
            var item = ExtensionMethods.FirstOrDefault(source);

            Assert.AreEqual("A", item, "The first item is incorrect.");
        }
Beispiel #4
0
 public void FirstOrDefaultThrows()
 {
     string[] source = null;
     var      item   = ExtensionMethods.FirstOrDefault(source);
 }