public async Task CanRunWithReturnForNonAsyncHandler() { var handlerResolver = new TasqHandlerResolver(); handlerResolver.Register <SampleCommandWithReturnHandler>(); var tasqR = new TasqR(handlerResolver); var cmd = new SampleCommandWithReturn(2); var result = await tasqR.RunAsync(cmd); Assert.AreEqual(3, result); }
public void CanRunWithReturn() { int startNumber = 8; var handlerResolver = new TasqHandlerResolver(); handlerResolver.Register <SampleCommandWithReturnHandler>(); var tasqR = new TasqR(handlerResolver); var cmd = new SampleCommandWithReturn(startNumber); int finalNumber = tasqR.Run(cmd); Assert.AreEqual(9, finalNumber); }