Skip to content

Commit

Permalink
added 2 section unit tests. Update fails as expected.
Browse files Browse the repository at this point in the history
  • Loading branch information
Marcus10110 committed Apr 27, 2016
1 parent 11552d1 commit 8ca94c0
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
41 changes: 41 additions & 0 deletions src/Tests/HelpCenter/SectionTests.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
using NUnit.Framework;
using ZendeskApi_v2;
using ZendeskApi_v2.Models.Sections;
using ZendeskApi_v2.Requests.HelpCenter;

namespace Tests.HelpCenter
{
[TestFixture]
[Category( "HelpCenter" )]
class SectionTests
{
private ZendeskApi api = new ZendeskApi( Settings.Site, Settings.Email, Settings.Password );

[Test]

public void CanGetSections()
{
var res = api.HelpCenter.Sections.GetSections();
Assert.Greater( res.Count, 0 );

var res1 = api.HelpCenter.Sections.GetSectionById( res.Sections[ 0 ].Id.Value );
Assert.AreEqual( res1.Section.Id, res.Sections[ 0 ].Id.Value );
}

[Test]
public void CanCreateUpdateAndDeleteSections()
{
var res = api.HelpCenter.Sections.CreateSection( new Section()
{
Name = "My Test section"
} );
Assert.Greater( res.Section.Id, 0 );

res.Section.Description = "updated description";
var update = api.HelpCenter.Sections.UpdateSection( res.Section );
Assert.AreEqual( update.Section.Description, res.Section.Description );

Assert.True( api.HelpCenter.Sections.DeleteSection( res.Section.Id.Value ) );
}
}
}
1 change: 1 addition & 0 deletions src/Tests/Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="HelpCenter\SectionTests.cs" />
<Compile Include="HelpCenter\VoteTests.cs" />
<Compile Include="HelpCenter\CommentTests.cs" />
<Compile Include="HelpCenter\ArticleTests.cs" />
Expand Down

0 comments on commit 8ca94c0

Please sign in to comment.