public void Process_WithNotRegisteredHandler_ShouldThrowException() { // Assign FakeUnregisteredQuery query = new FakeUnregisteredQuery(); IQueryProcessor processor = new FakeQueryProcessor(); // Act, Assert Assert.Throws <ArgumentException>(() => processor.Process(query)); }
public void CanProcess_WithNotRegisteredHandler_ShouldReturnFalse() { // Assign FakeUnregisteredQuery query = new FakeUnregisteredQuery(); IQueryProcessor processor = new FakeQueryProcessor(); // Act bool canProcess = processor.CanProcess(query); // Assert Assert.False(canProcess); }