Назад к задачам
Junior — Senior
20

Проверка поведения метода LaunchRockets

Компании, где спрашивали:

Swiftfactory
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Как написать юнит‑тест для метода LaunchRockets, при этом допускается менять структуру кода: добавлять, удалять или изменять его части.

public class Defender
{
    private RocketService rocketService;

    public Defender()
    {
        rocketService = new RocketService();
    }

    public void Start()
    {
        rocketService.LaunchRockets();
    }
}

public class RocketService
{
    public void LaunchRockets()
    {
        if (DateTime.Now.Hour > 10)
        {
            // реализация запуска ракет
        }
    }
}