public void ApplyPairs ()
{
string s = null;
int n = 0;
double d = 0;
"word 10 10.5".Words().ApplyPairs (
v => s = v,
v => n = int.Parse (v),
v => d = double.Parse (v)
).Apply ();
Assert.AreEqual ("word", s);
Assert.AreEqual (10, n);
Assert.AreEqual (10.5, d);
}