public void FantasyBird_Applicator() { FantasyBirds.Applicator <int, int>(x => x + 1)(3).ShouldBe(4); FantasyBirds.Applicator <double, double>(x => x * x)(3.5).ShouldBe(12.25d); FantasyBirds.Applicator <string, double>(x => x != null ? Convert.ToInt32(x) : 0)("10").ShouldBe(10); }