Exemplo n.º 1
0
        public void ShouldSelectFirstMatchingCheckService()
        {
            _service.ProcessEndpoint(_validEndpoint, 0);

            _goodCheckService.Received().CanHandle(Arg.Any <Endpoint>());
            _badCheckService1.Received().CanHandle(Arg.Any <Endpoint>());
            _badCheckService2.DidNotReceive().CanHandle(Arg.Any <Endpoint>());

            _goodCheckService.Received().Check(Arg.Any <Endpoint>());
            _badCheckService1.DidNotReceive().Check(Arg.Any <Endpoint>());
            _badCheckService2.DidNotReceive().Check(Arg.Any <Endpoint>());
        }