Skip to content

Commit

Permalink
updated Release Notes for v3.5.3 (#260)
Browse files Browse the repository at this point in the history
updated test settings
  • Loading branch information
mozts2005 authored Dec 23, 2016
1 parent 54a03f0 commit 3beb6a5
Show file tree
Hide file tree
Showing 34 changed files with 331 additions and 63 deletions.
262 changes: 261 additions & 1 deletion ReleaseNotes.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/Tests/AccountsAndActivityTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace Tests
[TestFixture]
public class AccountsAndActivityTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetSettings()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/AttachmentTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ namespace Tests
[TestFixture]
public class AttachmentTests
{
ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanUploadAttachments()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/BrandTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ namespace Tests
[TestFixture]
public class BrandTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[OneTimeSetUp]
public void Init()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/CategoryTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Tests
[TestFixture]
public class CategoryTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[TestFixtureSetUp]
public void Setup()
Expand Down
20 changes: 10 additions & 10 deletions src/Tests/CoreTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,26 +16,26 @@ public class CoreTests
[Test]
public void CreatesUrisCorrectly()
{
var res = new ZendeskApi_v2.ZendeskApi("https://csharpapi.zendesk.com/api/v2", Settings.Email, Settings.Password);
var res = new ZendeskApi_v2.ZendeskApi("https://csharpapi.zendesk.com/api/v2", Settings.AdminEmail, Settings.AdminPassword);
Assert.AreEqual(Settings.Site, res.ZendeskUrl);

var res1 = new ZendeskApi_v2.ZendeskApi("csharpapi.zendesk.com/api/v2", Settings.Email, Settings.Password);
var res1 = new ZendeskApi_v2.ZendeskApi("csharpapi.zendesk.com/api/v2", Settings.AdminEmail, Settings.AdminPassword);
Assert.AreEqual(Settings.Site, res1.ZendeskUrl);

var res2 = new ZendeskApi_v2.ZendeskApi("csharpapi.zendesk.com", Settings.Email, Settings.Password);
var res2 = new ZendeskApi_v2.ZendeskApi("csharpapi.zendesk.com", Settings.AdminEmail, Settings.AdminPassword);
Assert.AreEqual(Settings.Site, res2.ZendeskUrl);

var api3 = new ZendeskApi_v2.ZendeskApi("csharpapi", Settings.Email, Settings.Password);
var api3 = new ZendeskApi_v2.ZendeskApi("csharpapi", Settings.AdminEmail, Settings.AdminPassword);
Assert.AreEqual(Settings.Site, api3.ZendeskUrl);

var api4 = new ZendeskApi_v2.ZendeskApi("http://csharpapi.zendesk.com/api/v2", Settings.Email, Settings.Password);
var api4 = new ZendeskApi_v2.ZendeskApi("http://csharpapi.zendesk.com/api/v2", Settings.AdminEmail, Settings.AdminPassword);
Assert.AreEqual(Settings.Site, api4.ZendeskUrl);
}

[Test]
public void CanUseTokenAccess()
{
var api = new ZendeskApi_v2.ZendeskApi("https://csharpapi.zendesk.com/api/v2", Settings.Email, "", Settings.ApiToken, "en-us", null);
var api = new ZendeskApi_v2.ZendeskApi("https://csharpapi.zendesk.com/api/v2", Settings.AdminEmail, "", Settings.ApiToken, "en-us", null);
var id = Settings.SampleTicketId;
var ticket = api.Tickets.GetTicket(id).Ticket;

Expand All @@ -48,7 +48,7 @@ public void AsyncGivesCorrectException()
{
var api = new ZendeskApi_v2.ZendeskApi(
"http://csharpapi.zendesk.com/api/v2",
Settings.Email,
Settings.AdminEmail,
"Incorrect password");

Assert.ThrowsAsync<WebException>(async () =>
Expand All @@ -66,7 +66,7 @@ public void GivesCorrectException()
{
var api = new ZendeskApi_v2.ZendeskApi(
Settings.Site,
Settings.Email,
Settings.AdminEmail,
"Incorrect password");

Assert.Throws<WebException>(() =>
Expand All @@ -79,8 +79,8 @@ public void GivesCorrectException()

api = new ZendeskApi_v2.ZendeskApi(
Settings.Site,
Settings.Email,
Settings.Password);
Settings.AdminEmail,
Settings.AdminPassword);

try
{
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/CustomRolesTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace Tests
[TestFixture]
public class CustomRolesTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

//[Test]
//[Ignore]
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/ForumTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ namespace Tests
[TestFixture]
public class ForumTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetForums()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/GroupTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ namespace Tests
[TestFixture]
public class GroupTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetGroups()
Expand Down
18 changes: 9 additions & 9 deletions src/Tests/HelpCenter/ArticleTests.cs
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
using System;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Threading;
using System.Threading.Tasks;
using NUnit.Framework;
using ZendeskApi_v2;
using ZendeskApi_v2.Models.AccessPolicies;
using ZendeskApi_v2.Models.Articles;
using ZendeskApi_v2.Models.Sections;
using ZendeskApi_v2.Requests.HelpCenter;
using ZendeskApi_v2.Models.Users;
using System.Collections.Generic;
using ZendeskApi_v2.Models.AccessPolicies;
using System.Net;
using System.Threading;
using ZendeskApi_v2.Requests.HelpCenter;

namespace Tests.HelpCenter
{
Expand All @@ -19,7 +19,7 @@ namespace Tests.HelpCenter
[Parallelizable(ParallelScope.None)]
public class ArticleTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);
private long _articleIdWithComments = 204838115; //https://csharpapi.zendesk.com/hc/en-us/articles/204838115-Thing-4?page=1#comment_200486479

[Test]
Expand Down Expand Up @@ -228,7 +228,7 @@ public async Task TestCaseForIssue220()

await api.HelpCenter.AccessPolicies.UpdateSectionAccessPolicyAsync(responsSection.Section);

var apiForUser2 = new ZendeskApi(Settings.Site, Settings.Email2, Settings.Password2);
var apiForUser2 = new ZendeskApi(Settings.Site, Settings.AgentEmail, Settings.AgentPassword);

Section section = (await apiForUser2.HelpCenter.Sections.GetSectionByIdAsync(responsSection.Section.Id.Value)).Section;

Expand All @@ -242,7 +242,7 @@ public async Task TestCaseForIssue220()
Thread.Sleep(10000);
Assert.ThrowsAsync<WebException>(async () =>
{
var sec = await apiForUser2.HelpCenter.Sections.GetSectionByIdAsync(responsSection.Section.Id.Value);
var sec = await apiForUser2.HelpCenter.Sections.GetSectionByIdAsync(responsSection.Section.Id.Value);
});
}

Expand Down
2 changes: 1 addition & 1 deletion src/Tests/HelpCenter/CategoryTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ namespace Tests.HelpCenter
[Category("HelpCenter")]
public class CategoryTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
//[Timeout(3000)]
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/HelpCenter/PostTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ namespace Tests.HelpCenter
[Category("HelpCenter")]
public class PostTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);
private const string postTitile = "Help me!";
private const string postDetails = "My printer is on fire!";

Expand Down
2 changes: 1 addition & 1 deletion src/Tests/HelpCenter/SectionTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ namespace Tests.HelpCenter
[Category("HelpCenter")]
class SectionTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetSections()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/HelpCenter/TopicTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ namespace Tests.HelpCenter
[Category("HelpCenter")]
public class TopicTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetTopic()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/HelpCenter/TranslationTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace Tests.HelpCenter
[Category("HelpCenter")]
public class TranslationTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);
private long _articleId = 204838115; //https://csharpapi.zendesk.com/hc/en-us/articles/204838115-Thing-4?page=1#comment_200486479
private long _sectionId = 201010935;
private long _categoryId = 200382245;
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/HelpCenter/VoteTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ namespace Tests.HelpCenter
[Category("HelpCenter")]
public class VoteTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);
private long _articleIdWithVotes = 204838115; //https://csharpapi.zendesk.com/hc/en-us/articles/204838115-Thing-4?page=1#comment_200486479

[Test]
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/LocaleTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace Tests
[TestFixture]
public class LocaleTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetLocales()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/MacroTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ namespace Tests
[TestFixture]
public class MacroTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetMacros()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/OrganizationTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ namespace Tests
[TestFixture]
public class OrganizationTests
{
ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);
[OneTimeSetUp]
public void Init()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/RequestTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ namespace Tests
[TestFixture]
public class RequestTests
{
private readonly ZendeskApi _api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private readonly ZendeskApi _api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetAllRequests()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/SatisfactionRatingTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace Tests
[TestFixture]
public class SatisfactionRatingTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetSatisfactionRatings()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/ScheduleTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ namespace Tests
[TestFixture]
public class ScheduleTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[OneTimeSetUp]
public void Init()
Expand Down
8 changes: 4 additions & 4 deletions src/Tests/SearchTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ namespace Tests
[Category("Search")]
public class SearchTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanSearch()
{
var res = api.Search.SearchFor(Settings.Email);
var res = api.Search.SearchFor(Settings.AdminEmail);
Assert.AreEqual(res.Results[0].ResultType, "user");
Assert.Greater(res.Results[0].Id, 0);
}
Expand Down Expand Up @@ -101,7 +101,7 @@ public async Task TicketSearchByTicketAnonymousTypeAsync()
[Test]
public void UserSearchByUserAnonymousType()
{
var res = api.Search.SearchFor<User>(Settings.Email);
var res = api.Search.SearchFor<User>(Settings.AdminEmail);

Assert.IsTrue(res != null);
Assert.AreEqual(res.Results.Count, 1);
Expand All @@ -112,7 +112,7 @@ public void UserSearchByUserAnonymousType()
[Test]
public async Task UserSearchByUserAnonymousTypeAsync()
{
var res = await api.Search.SearchForAsync<User>(Settings.Email);
var res = await api.Search.SearchForAsync<User>(Settings.AdminEmail);

Assert.IsTrue(res != null);
Assert.AreEqual(res.Results.Count, 1);
Expand Down
22 changes: 14 additions & 8 deletions src/Tests/Settings.cs
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
namespace Tests {
namespace Tests
{
public class Settings
{

public const string Site = "https://csharpapi.zendesk.com/api/v2/";
public const string DefaultOrg = "csharpapi";
public const string DefaultExternalId = "1234abc";

public const string Email = "[email protected]";
public const string Password = "pa55word";

public const string AdminPassword = "&H3n!0q^3OjDLdm";
public const string AdminEmail = "[email protected]";

//public const string AdminEmail = "[email protected]";
//public const string AdminPassword = "pa55word";

public const string ApiToken = "R5PXRh5hEwT9Ry3hfSzGF2WKsxPf3ScSCq0suxii";
public const string Phone = "1234567890";
public const string FormattedPhone = "(111) 222-3333";
public const string BadPhone = "0987654321";

public const string Email2 = "[email protected]";
public const string Password2 = "Pa55word,";
public const string AgentEmail = "[email protected]";
public const string AgentPassword = "Pa55word,";

public const string FieldKey = "test";
public const string FieldValue = "0897c9c1f80646118a8194c942aa84cf";
Expand All @@ -26,8 +32,8 @@ public class Settings

public const long EndUserId = 287004928;

public const string ColloboratorEmail = "[email protected]";
public const long CollaboratorId = 282136547;
public const string ColloboratorEmail = "[email protected]";//"[email protected]";
public const long CollaboratorId = 2110053086; // 282136547;

public const long CustomFieldId = 22117646;
public const long CustomBoolFieldId = 23812686;
Expand All @@ -41,7 +47,7 @@ public class Settings
public const long TicketFormId = 26227;

public const long CustomFieldTypeOfFeedbackId = 23999346;

// Help Center
public const long Category_ID = 200382245;
public const long Topic_ID = 200360263;
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/SharingAgreementTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace Tests
[TestFixture]
public class SharingAgreementTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[Test]
public void CanGetSharingAgreements()
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/TagTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace Tests
[TestFixture]
public class TagTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);


[TestFixtureSetUp]
Expand Down
2 changes: 1 addition & 1 deletion src/Tests/TargetTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ namespace Tests
[TestFixture]
public class TargetTests
{
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.Email, Settings.Password);
private ZendeskApi api = new ZendeskApi(Settings.Site, Settings.AdminEmail, Settings.AdminPassword);

[OneTimeSetUp]
public void Init()
Expand Down
Loading

0 comments on commit 3beb6a5

Please sign in to comment.