diff --git a/Octokit.Tests.Integration/Helpers/ReferenceExtensionsTests.cs b/Octokit.Tests.Integration/Helpers/ReferenceExtensionsTests.cs
new file mode 100644
index 00000000..495759e9
--- /dev/null
+++ b/Octokit.Tests.Integration/Helpers/ReferenceExtensionsTests.cs
@@ -0,0 +1,32 @@
+using Octokit.Helpers;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Xunit;
+
+namespace Octokit.Tests.Integration.Helpers
+{
+ public class ReferenceExtensionsTests
+ {
+ [IntegrationTest]
+ public async Task CreateABranch()
+ {
+ var client = Helper.GetAuthenticatedClient();
+ var fixture = client.Git.Reference;
+
+ using (var context = await client.CreateRepositoryContext("public-repo"))
+ {
+ var branchFromMaster = await fixture.CreateBranch(context.RepositoryOwner, context.RepositoryName, "patch-1");
+
+ var branchFromPath = await fixture.CreateBranch(context.RepositoryOwner, context.RepositoryName, "patch-2", branchFromMaster);
+
+ var allBrancheNames = (await client.Repository.GetAllBranches(context.RepositoryOwner, context.RepositoryName)).Select(b => b.Name);
+
+ Assert.Contains("patch-1", allBrancheNames);
+ Assert.Contains("patch-2", allBrancheNames);
+ }
+ }
+ }
+}
diff --git a/Octokit.Tests.Integration/Octokit.Tests.Integration.csproj b/Octokit.Tests.Integration/Octokit.Tests.Integration.csproj
index 3cbb9462..c59e75bf 100644
--- a/Octokit.Tests.Integration/Octokit.Tests.Integration.csproj
+++ b/Octokit.Tests.Integration/Octokit.Tests.Integration.csproj
@@ -112,6 +112,7 @@
+
diff --git a/Octokit/Octokit-Mono.csproj b/Octokit/Octokit-Mono.csproj
index 08bf819f..96880deb 100644
--- a/Octokit/Octokit-Mono.csproj
+++ b/Octokit/Octokit-Mono.csproj
@@ -437,6 +437,7 @@
+
\ No newline at end of file
diff --git a/Octokit/Octokit-MonoAndroid.csproj b/Octokit/Octokit-MonoAndroid.csproj
index 157b5ad2..2dd887d2 100644
--- a/Octokit/Octokit-MonoAndroid.csproj
+++ b/Octokit/Octokit-MonoAndroid.csproj
@@ -444,6 +444,7 @@
+
\ No newline at end of file
diff --git a/Octokit/Octokit-Monotouch.csproj b/Octokit/Octokit-Monotouch.csproj
index d0926bc5..19c78573 100644
--- a/Octokit/Octokit-Monotouch.csproj
+++ b/Octokit/Octokit-Monotouch.csproj
@@ -440,6 +440,7 @@
+
diff --git a/Octokit/Octokit-Portable.csproj b/Octokit/Octokit-Portable.csproj
index b110b9f9..6754306c 100644
--- a/Octokit/Octokit-Portable.csproj
+++ b/Octokit/Octokit-Portable.csproj
@@ -434,6 +434,7 @@
+
diff --git a/Octokit/Octokit-netcore45.csproj b/Octokit/Octokit-netcore45.csproj
index 0b60e716..b8caa35a 100644
--- a/Octokit/Octokit-netcore45.csproj
+++ b/Octokit/Octokit-netcore45.csproj
@@ -441,6 +441,7 @@
+
diff --git a/Octokit/Octokit.csproj b/Octokit/Octokit.csproj
index ce24c522..a92a2b47 100644
--- a/Octokit/Octokit.csproj
+++ b/Octokit/Octokit.csproj
@@ -97,6 +97,7 @@
+
@@ -473,4 +474,4 @@
-->
-
+
\ No newline at end of file