public void MapFunction() { var breeds = IQ.From<Dog>().Select(dog => "small " + dog.Breed); Assert.AreEqual(20, breeds.Count()); Assert.AreEqual("small Terrier", breeds.First()); Assert.AreEqual("small Shih Tzu", breeds.Last()); var dogs = IQ.From<Dog>().Select((Dog dog) => { smallDog sd = new smallDog(); sd.Breed = "small " + dog.Breed; return sd; }); Assert.AreEqual(20, dogs.Count()); Assert.AreEqual("small Terrier", dogs.First().Breed); Assert.AreEqual("small Shih Tzu", dogs.Last().Breed); }
public void MapFunction() { var breeds = IQ.From <Dog>().Select(dog => "small " + dog.Breed); Assert.AreEqual(20, breeds.Count()); Assert.AreEqual("small Terrier", breeds.First()); Assert.AreEqual("small Shih Tzu", breeds.Last()); var dogs = IQ.From <Dog>().Select((Dog dog) => { smallDog sd = new smallDog(); sd.Breed = "small " + dog.Breed; return(sd); }); Assert.AreEqual(20, dogs.Count()); Assert.AreEqual("small Terrier", dogs.First().Breed); Assert.AreEqual("small Shih Tzu", dogs.Last().Breed); }