BOOST_CHECK_EQUAL(edges[i*2].first, i * Period);
BOOST_CHECK_EQUAL(edges[i*2].second, true);
BOOST_CHECK_EQUAL(edges[i*2+1].first, i * Period + PulseWidth);
BOOST_CHECK_EQUAL(edges[i*2].first, i * Period);
BOOST_CHECK_EQUAL(edges[i*2].second, true);
BOOST_CHECK_EQUAL(edges[i*2+1].first, i * Period + PulseWidth);