public async Task Should_Cancel_Async_Resolution() { var handler = new CustomHandler(); var promise = handler.Aspect((_, c) => false).ResolveAsync <Bar>(); Assert.IsInstanceOfType(promise, typeof(Promise <Bar>)); await promise; }
public async Task Should_Async_Filter_Async_Resolution() { var handler = new CustomHandler(); var bar = await handler.Aspect((_, c) => Promise.True) .ResolveAsync <Bar>(); Assert.IsNotNull(bar); Assert.IsFalse(bar.HasComposer); Assert.AreEqual(1, bar.Handled); }
public async Task Should_Async_Cancel_Async_Resolution() { var handler = new CustomHandler(); await handler.Aspect((_, c) => Promise.False) .ResolveAsync <Bar>(); }
public void Should_Async_Cancel_Resolution() { var handler = new CustomHandler(); handler.Aspect((_, c) => Promise.False).Resolve <Bar>(); }