public void CanCreateApiUsingConstructor()
        {
            var api = new RqlBusinessApiClient(Credential.Site);

            api.Authenticate(Credential.UserName, Credential.Password);

            Assert.Pass();//would have gotten exception w/ bad credentials
        }
        public void Authenticate_BadCredentials_ThrowsWebServiceException()
        {
            var api = new RqlBusinessApiClient(Credential.Site);

            string badUserName = "******";
            var    badPassword = "******";

            Assert.Throws <WebServiceException>(() => api.Authenticate(badUserName, badPassword));
        }
        public void CanCreateApiUsingConstructor2()
        {
            var config = new RqlBusinessApiClientConfiguration
            {
                Site           = Credential.Site,
                RequestTimeout = TimeSpan.FromSeconds(30)
            };
            var api = new RqlBusinessApiClient(config);

            api.Authenticate(Credential.UserName, Credential.Password);

            Assert.Pass(); //no exception on authenticate, it's ok.
        }