added integration tests

This commit is contained in:
aedampir@gmail.com
2016-05-22 01:31:54 +07:00
parent e8b3a9f24c
commit 661aa1a24d
@@ -38,6 +38,19 @@ public class MergingClientTests : IDisposable
Assert.Equal("merge commit to master from integrationtests", merge.Commit.Message);
}
[IntegrationTest]
public async Task CanCreateMergeWithRepositoryId()
{
await CreateTheWorld();
var newMerge = new NewMerge("master", branchName) { CommitMessage = "merge commit to master from integrationtests" };
var merge = await _fixture.Create(_context.Repository.Id, newMerge);
Assert.NotNull(merge);
Assert.NotNull(merge.Commit);
Assert.Equal("merge commit to master from integrationtests", merge.Commit.Message);
}
async Task CreateTheWorld()
{
var master = await _github.Git.Reference.Get(Helper.UserName, _context.RepositoryName, "heads/master");