HubspotAPIWrapper.Prospects.GetProspectInfo C# (CSharp) Method

GetProspectInfo() public method

For a given portal, return information about a specific prospect organization in JSON format.
public GetProspectInfo ( string organization ) : System.Json.JsonObject
organization string /// The organization you're requesting prospects from. /// Please Note That if the company that you're looking for contains a space /// in its name, then you need to replace that space with a dash ("-") character. /// URL encoding the space (replacing with a "%20" will not work and return 404). ///
return System.Json.JsonObject
        public JsonObject GetProspectInfo(string organization)
        {
            return Call(string.Format("timeline/{0}", organization));
        }

Usage Example

コード例 #1
0
        public void ProspectsGetProspectInfoRequestIsFormedCorrectly()
        {
            var mockDataSource = MockRepository.GenerateMock<IWebClient>();
            var expectedUrl = Constants.GetProspectInfoUrl;

            // Arrange
            mockDataSource
                .Stub(x => x.UploadString(
                    Arg<string>.Is.Anything, // uri
                    Arg<string>.Is.Anything, // method
                    Arg<string>.Is.Anything, // content-type
                    Arg<string>.Is.Anything // data
                               ))
                .Return(string.Empty);

            // Act
            var target = new Prospects(accessToken: Constants.AccessToken)
                {
                    UserWebClient = mockDataSource
                };
            target.GetProspectInfo(Constants.ProspectInfoOrganization);

            // Assert
            mockDataSource.AssertWasCalled(c => c.UploadString(
                Arg<string>.Matches(actualUrl => actualUrl == expectedUrl),
                Arg<string>.Is.Anything,
                Arg<string>.Is.Anything,
                Arg<string>.Is.Anything));
        }