public void ShouldNotProcessChangedEndpoint() { _validEndpoint.LastUpdated = DateTimeOffset.UtcNow.AddDays(2); _service.ProcessEndpoint(_validEndpoint, 0); _badCheckService1.DidNotReceive().CanHandle(Arg.Any <Endpoint>()); _goodCheckService.DidNotReceive().CanHandle(Arg.Any <Endpoint>()); _badCheckService2.DidNotReceive().CanHandle(Arg.Any <Endpoint>()); _goodCheckService.DidNotReceive().Check(Arg.Any <Endpoint>()); }
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>()); }