Ejemplo n.º 1
0
        public void FundraisingPageAttribution_WhileSupportedValidCredentials_ReturnFundraisingPageAttribution(WireDataFormat format)
        {
            //arrange
            var client = TestContext.CreateClientValidCredentials(format);
            var fundraisingResources     = new PageApi(client.HttpChannel);
            var validRegisterPageRequest = ValidRegisterPageRequest();
            var createdPage            = fundraisingResources.Create(validRegisterPageRequest);
            var validRequest           = ValidAppendFundraisingPageAttributionRequest();
            var appendAttributeRequest =
                fundraisingResources.AppendToFundraisingPageAttribution(validRegisterPageRequest.PageShortName,
                                                                        validRequest);
            //act
            var result = fundraisingResources.FundraisingPageAttribution(validRegisterPageRequest.PageShortName);

            //assert
            Assert.IsNotNullOrEmpty(result.Attribution);
        }
Ejemplo n.º 2
0
        public void UpdateFundraisingPageAttribution_WhileSupportedValidCredentialsAndValidRequest_ReturnTrue(WireDataFormat format)
        {
            //arrange
            var client = TestContext.CreateClientValidCredentials(format);
            var fundraisingResources     = new PageApi(client.HttpChannel);
            var validRegisterPageRequest = ValidRegisterPageRequest();

            fundraisingResources.Create(validRegisterPageRequest);
            var validAppendRequest = ValidAppendFundraisingPageAttributionRequest();

            fundraisingResources.AppendToFundraisingPageAttribution(validRegisterPageRequest.PageShortName,
                                                                    validAppendRequest);
            var validRequest = ValidUpdateFundraisingPageAttributionRequest();

            //act
            var result = fundraisingResources.UpdateFundraisingPageAttribution(validRegisterPageRequest.PageShortName,
                                                                               validRequest);

            //assert
            Assert.IsTrue(result);
        }