Files
octokit.net/Octokit.Tests/Reactive/ObservableFeedsClientTests.cs
aedampir@gmail.com d0c8e82453 Red Tests were fixed
Unused 'using' directive were removed.
2016-04-18 12:46:13 +07:00

34 lines
810 B
C#

using System;
using NSubstitute;
using Octokit.Reactive;
using Xunit;
namespace Octokit.Tests.Reactive
{
public class ObservableFeedsClientTests
{
public class TheCtor
{
[Fact]
public void EnsuresNonNullArguments()
{
Assert.Throws<ArgumentNullException>(
() => new ObservableFeedsClient(null));
}
}
public class TheGetFeedsMethod
{
[Fact]
public void GetsFees()
{
var gitHubClient = Substitute.For<IGitHubClient>();
var client = new ObservableFeedsClient(gitHubClient);
client.GetFeeds();
gitHubClient.Activity.Feeds.Received().GetFeeds();
}
}
}
}