コード例 #1
0
        public void Setup()
        {
            _getResponse = Substitute.For <IRestResponse>();

            _connection = Substitute.For <IDeskApi>();
            _connection.Call(Arg.Any <string>(), Method.GET).Returns(_getResponse);
            _connection.Call(Arg.Any <IRestRequest>()).Returns(_getResponse);

            _mapper = new CompanyMapper(_connection);
        }
コード例 #2
0
        public void Setup()
        {
            _getResponse = Substitute.For<IRestResponse>();

            _connection = Substitute.For<IDeskApi>();
            _connection.Call(Arg.Any<string>(), Method.GET).Returns(_getResponse);
            _connection.Call(Arg.Any<IRestRequest>()).Returns(_getResponse);

            _mapper = new CompanyMapper(_connection);
        }
コード例 #3
0
        public ListResponse <Company> All(int page = 1, int perPage = 50)
        {
            var request = new RestRequest()
            {
                Resource      = "companies?page={page}&per_page={per_page}",
                Method        = Method.GET,
                RequestFormat = DataFormat.Json
            };

            request.AddUrlSegment("page", page.ToString());
            request.AddUrlSegment("per_page", perPage.ToString());
            var response = _api.Call(request);

            return(new ListResponse <Company>(response));
        }
コード例 #4
0
        public void Setup()
        {
            getResponse = Substitute.For <IRestResponse>();

            connection = Substitute.For <IDeskApi>();
            connection.Call(Arg.Any <string>(), Method.GET).Returns(getResponse);

            mapper = new DeskApiMapper(connection);
        }
コード例 #5
0
        public void Setup()
        {
            getResponse = Substitute.For<IRestResponse>();

            connection = Substitute.For<IDeskApi>();
            connection.Call(Arg.Any<string>(), Method.GET).Returns(getResponse);

            mapper = new DeskApiMapper(connection);
        }