Первая партия быдлотестов для первого предложения. Ну и рефакторинг