HubspotAPIWrapper.Contacts.UpdateExistingContact C# (CSharp) Метод

UpdateExistingContact() публичный Метод

public UpdateExistingContact ( string contactId, string data ) : void
contactId string
data string
Результат void
        public void UpdateExistingContact(string contactId, string data)
        {
            var subpath = string.Format("contact/vid/{0}/profile", contactId);
            Call(subpath: subpath, method: "POST", contentType: "application/json", data: data);
        }

Usage Example

Пример #1
0
        public void ContactsUpdateExistingContactUrlFormedCorrectly()
        {
            var mockDataSource = MockRepository.GenerateMock<IWebClient>();
            string expectedUrl = Constants.UpdateExistingContactUrl;

            // 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 Contacts(apiKey: Constants.ApiKey)
                {
                    UserWebClient = mockDataSource
                };
            target.UpdateExistingContact("61571", string.Empty);

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