public void DefaultFromEmptyList() { var source = new List <string>(); var item = ExtensionMethods.FirstOrDefault(source); Assert.IsNull(item, "The default item is incorrect."); }
public void FirstFromEnumerable() { var source = new HashSet <string> { "A", "B" }; var item = ExtensionMethods.FirstOrDefault(source); Assert.AreEqual("A", item, "The first item is incorrect."); }
public void FirstFromList() { var source = new List <string>() { "A", "B" }; var item = ExtensionMethods.FirstOrDefault(source); Assert.AreEqual("A", item, "The first item is incorrect."); }
public void FirstOrDefaultThrows() { string[] source = null; var item = ExtensionMethods.FirstOrDefault(source); }