Extended example. Tests