public async Task HandlersOfHandleModuleWithoutCancellationTokenReturnsExpectedResult() { var sut = new HandleWithoutCancellationTokenModule(); var signal = new Signal(); sut.RevealHandle <object>( e => { signal.Set(); return(Task.CompletedTask); }); var handler = sut.Handlers.Single(); Assert.Equal(typeof(object), handler.Command); await handler.Handler(new CommandEnvelope().SetCommand(new object()), default(CancellationToken)); Assert.True(signal.IsSet); }
public void HandlesHandlerWithoutCancellationTokenCanNotBeNull() { var sut = new HandleWithoutCancellationTokenModule(); Assert.Throws <ArgumentNullException>(() => sut.RevealHandle <object>(null)); }