BareGit
#include "fake_probe.h"

#include <thread>

FakeProbe::FakeProbe(ProbeResult result,
                     std::chrono::steady_clock::duration delay)
    : result(result), delay(delay)
{}

mw::E<ProbeResult> FakeProbe::probe()
{
    std::this_thread::sleep_for(delay);
    return result;
}