public void Process_WithNotRegisteredHandler_ShouldThrowException() { // Assign FakeUnregisteredCommand command = new FakeUnregisteredCommand(); ICommandProcessor processor = new FakeFireForgetCommandProcessor(); // Act, Assert Assert.Throws <ArgumentException>(() => processor.Process(command)); }
public void CanProcess_WithNotRegisteredHandler_ShouldReturnFalse() { // Assign FakeUnregisteredCommand command = new FakeUnregisteredCommand(); ICommandProcessor processor = new FakeFireForgetCommandProcessor(); // Act bool canProcess = processor.CanProcess(command); // Assert Assert.False(canProcess); }