public void ReturnsFirstMatchingRouteResponse() { router.Routes = new List <IAmARoute> { ARoute.NotMatchingAnyInput(), ARoute.MatchingAnyInputAndResponding("matching") }; Assert.That(router.Response("any input"), Is.EqualTo("matching")); }
public void ReturnsADecompositionResponse() { Assert.That(router.Response("batman"), Is.InstanceOf <NotANumberError>()); }
public void ReturnsADecompositionResponse() { Assert.That(router.Response("8"), Is.InstanceOf <DecompositionResponse>()); }