Files
octokit.net/Octokit.Tests/Clients/GitDatabaseClientTests.cs
2013-11-05 08:23:10 +00:00

32 lines
835 B
C#

using System;
using NSubstitute;
using Octokit;
using Xunit;
public class GitDatabaseClientTests
{
public class TheCtor
{
[Fact]
public void EnsuresArgument()
{
Assert.Throws<ArgumentNullException>(() => new GitDatabaseClient(null));
}
[Fact]
public void SetTagsClient()
{
var apiConnection = Substitute.For<IApiConnection>();
var gitDatabaseClient = new GitDatabaseClient(apiConnection);
Assert.NotNull(gitDatabaseClient.Tag);
}
[Fact]
public void SetCommitsClient()
{
var apiConnection = Substitute.For<IApiConnection>();
var gitDatabaseClient = new GitDatabaseClient(apiConnection);
Assert.NotNull(gitDatabaseClient.Commit);
}
}
}