public void Given()
        {
            const string username = "******";
            const string password = "******";

            _optOutId = Guid.NewGuid();
            _receivedAt = DateTime.UtcNow;
            _accountReference = "EX0123456";
            _phoneNumber = "44123456789";

            var data = new
            {
                Id = _optOutId,
                ReceivedAt = _receivedAt,
                AccountReference = _accountReference,
                From = new
                {
                    PhoneNumber = _phoneNumber
                }
            };

            MockApi.SetEndpoint(new MockEndpoint(200, JsonConvert.SerializeObject(data), "application/json"));

            var optOutClient = new OptOutsService(MockApi.Url, new EsendexCredentials(username, password));

            _result = optOutClient.GetById(_optOutId);
            _request = MockApi.LastRequest;
        }
Esempio n. 2
0
        public void Given()
        {
            const string username = "******";
            const string password = "******";

            _optOutId         = Guid.NewGuid();
            _accountReference = "EX0123456";
            _receivedAt       = DateTime.UtcNow;
            _phoneNumber      = "44123456789";

            var data = new
            {
                OptOut = new
                {
                    Id               = _optOutId,
                    ReceivedAt       = _receivedAt,
                    AccountReference = _accountReference,
                    From             = new
                    {
                        PhoneNumber = _phoneNumber
                    }
                }
            };

            MockApi.SetEndpoint(new MockEndpoint(200, JsonConvert.SerializeObject(data), "application/json; charset=utf-8"));

            var optOutClient = new OptOutsService(MockApi.Url, new EsendexCredentials(username, password));

            _result  = optOutClient.Add(_accountReference, _phoneNumber);
            _request = MockApi.LastRequest;
        }
        public void Given()
        {
            const string username = "******";
            const string password = "******";
            _recipient = "44123456789";
            _surveyId = Guid.NewGuid();

            _expectedUrl = string.Format("/v1.0/surveys/{0}/send", _surveyId);
            _expectedUserAgent = string.Format("Esendex .NET SDK v{0}.{1}.{2}", _version.Major, _version.Minor, _version.Build);

            MockApi.SetEndpoint(new MockEndpoint(200, contentType: "text/plain"));

            var surveysClient = new SurveysService(MockApi.Url, new EsendexCredentials(username, password));
            
            surveysClient.Send(_surveyId, _recipient);
            _request = MockApi.LastRequest;
        }
        public void Given()
        {
            const string username = "******";
            const string password = "******";

            _recipient = "44123456789";
            _surveyId  = Guid.NewGuid();

            _expectedUrl       = string.Format("/v1.0/surveys/{0}/send", _surveyId);
            _expectedUserAgent = string.Format("Esendex .NET SDK v{0}.{1}.{2}", _version.Major, _version.Minor, _version.Build);

            MockApi.SetEndpoint(new MockEndpoint(200, contentType: "text/plain"));

            var surveysClient = new SurveysService(MockApi.Url, new EsendexCredentials(username, password));

            surveysClient.Send(_surveyId, _recipient);
            _request = MockApi.LastRequest;
        }
        public void Given()
        {
            const string username = "******";
            const string password = "******";

            var data = new
            {
                StartIndex = 0,
                Count = 0,
                TotalCount = 0
            };

            _pageSize = 15;
            _pageNumber = 1;

            MockApi.SetEndpoint(new MockEndpoint(200, JsonConvert.SerializeObject(data), "application/json"));

            var optOutClient = new OptOutsService(MockApi.Url, new EsendexCredentials(username, password));

            _result = optOutClient.GetAll(_pageNumber, _pageSize);
            _request = MockApi.LastRequest;
        }
Esempio n. 6
0
        public void Given()
        {
            const string username = "******";
            const string password = "******";

            var data = new
            {
                StartIndex = 0,
                Count      = 0,
                TotalCount = 0
            };

            _pageSize   = 15;
            _pageNumber = 1;

            MockApi.SetEndpoint(new MockEndpoint(200, JsonConvert.SerializeObject(data), "application/json"));

            var optOutClient = new OptOutsService(MockApi.Url, new EsendexCredentials(username, password));

            _result  = optOutClient.GetAll(_pageNumber, _pageSize);
            _request = MockApi.LastRequest;
        }