public static void PhoneIdScore(string[] args) { CheckArgument.ArrayLengthIs(args, 1, "args"); string phoneNumber = args[0]; PhoneIdService service = new PhoneIdService(GetConfiguration()); PhoneIdScoreResponse response = service.ScoreLookup(phoneNumber); Console.WriteLine("Phone Number: {0}", phoneNumber); Console.WriteLine("Risk : {0} [{1}] - Recommend {2}", response.Risk.Level, response.Risk.Score, response.Risk.Recommendation); }
public void TestPhoneIdScoreWrapsParserErrors() { string message = "My exception message"; IPhoneIdResponseParser parser = new FakeResponseParser() { ExpectedException = new Exception(message), }; PhoneIdService service = this.CreateService(null, parser); Assert.Throws <ResponseParseException>(delegate { service.ScoreLookup("15555555555"); }); }