示例#1
0
        public void ReturnsFirstMatchingRouteResponse()
        {
            router.Routes = new List <IAmARoute>
            {
                ARoute.NotMatchingAnyInput(),
                    ARoute.MatchingAnyInputAndResponding("matching")
            };

            Assert.That(router.Response("any input"), Is.EqualTo("matching"));
        }
示例#2
0
 public void ReturnsADecompositionResponse()
 {
     Assert.That(router.Response("batman"), Is.InstanceOf <NotANumberError>());
 }
示例#3
0
 public void ReturnsADecompositionResponse()
 {
     Assert.That(router.Response("8"), Is.InstanceOf <DecompositionResponse>());
 }