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