Esempio n. 1
0
        public void CREATE()
        {
            // Arrange
            var getParty  = PartyResource.Show(187341289);
            var milestone = MilestoneResource.List();

            var opp = Opportunity.Create(nestedParty: getParty,
                                         name: $"Integration Test - {DateTime.Now.ToString("yyyyMMddHHmmss")}",
                                         nestedMilestone: milestone.Milestones.FirstOrDefault());

            // Act
            var createResponse = OpportunityResource.Create(opp);

            // Assert
            Assert.True(createResponse.Id > 0);
        }
Esempio n. 2
0
        public void CREATE_CASE()
        {
            // Arrange
            var partyId = 187341289;
            var embed   = new Embed[1];

            embed[0] = Embed.Tags;

            var party      = PartyResource.Show(partyId, embed);
            var caseObject = Case.Create(nestedParty: party
                                         , name: $"Integration test {DateTime.Now.ToString("yyyyMMddHHmmss")}");

            // Act
            var createdCase = CaseResource.CreateAsync(caseObject).Result;

            // Assert
            Assert.True(createdCase.Id > 0);
        }
Esempio n. 3
0
        public void DELETE_CASE()
        {
            // Arrange
            var partyId = 187341289;
            var embed   = new Embed[1];

            embed[0] = Embed.Tags;

            var party      = PartyResource.Show(partyId, embed);
            var caseObject = Case.Create(nestedParty: party
                                         , name: $"Delete test {DateTime.Now.ToString("yyyyMMddHHmmss")}");

            var createdCase = CaseResource.CreateAsync(caseObject).Result;

            // Act
            var deleteResponse = CaseResource.Delete(createdCase.Id.Value);

            Assert.True(deleteResponse);
        }
Esempio n. 4
0
        public void GET_SPECIFIC_PARTY()
        {
            // Arrange
            var partyId = 187341289;
            var embed   = new Embed[1];

            embed[0] = Embed.Tags;

            // Act
            var party = PartyResource.Show(partyId, embed);

            // Assert
            Assert.Equal("John", party.FirstName);
            Assert.True(party.Addresses.Count > 0);
            Assert.True(party.Websites.Count > 0);
            Assert.True(party.PhoneNumbers.Count > 0);
            Assert.True(party.Tags.Count > 0);
            Assert.True(party.EmailAddresses.Count > 0);
        }
Esempio n. 5
0
        public void UPDATE_PARTY()
        {
            // Arrange
            var partyId = 187341289;
            var embed   = new Embed[1];

            embed[0] = Embed.Tags;
            var party = PartyResource.Show(partyId, embed);

            var newAbout = DateTime.Now.ToString("yyyyMMddHHmmss");

            party.About = newAbout;

            // Act
            var updateResponse = PartyResource.Update(partyId, party);

            // Assert
            Assert.Equal(newAbout, updateResponse.About);
        }