コード例 #1
0
        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);
        }
コード例 #2
0
        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");
            });
        }