public void PromiseError_Test()
{
var handle = new ManualResetEvent(false);
Promise.To((deferrer) =>
{
Do.Timeout(() => deferrer.Reject("Testing rejection."), 400);
}).Error((reason) =>
{
handle.Set();
});
if (!handle.WaitOne(600))
{
Assert.Fail();
}
}