Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@
/VstsClientLibrariesSamples/obj/Release
/VSTSRestApiSamples/obj/Release
/VSTSRestApiSamples.UnitTests/obj/Release
/.vs
5 changes: 0 additions & 5 deletions .vs/VSWorkspaceSettings.json

This file was deleted.

Binary file removed .vs/slnx.sqlite
Binary file not shown.
40 changes: 40 additions & 0 deletions VSTSRestApiSamples.UnitTests/Artifacts/ArtifactTest.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
using System;
using System.Net;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using VstsRestApiSamples.Artifacts;

namespace VstsRestApiSamples.Tests.Artifacts
{
[TestClass]
public class ArtifactTest
{
private IConfiguration _configuration = new Configuration();

[TestInitialize]
public void TestInitialize()
{
InitHelper.GetConfiguration(_configuration);
}

[TestCleanup]
public void TestCleanup()
{
_configuration = null;
}

[TestMethod, TestCategory("REST API")]
public void Artifact_GetListOfArtifacts_Success()
{
// arrange
Artifact request = new Artifact(_configuration);

// act
var response = request.GetListOfArtifacts(_configuration.Project, _configuration.Build);

// assert
Assert.AreEqual(HttpStatusCode.OK, response.HttpStatusCode);

request = null;
}
}
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using VstsRestApiSamples.Build2;
using VstsRestApiSamples.BuildDefinitions;
using System.Net;

namespace VstsRestApiSamples.Tests.Build2
namespace VstsRestApiSamples.Tests.BuildDefinitions
{
[TestClass]
public class BuildTest
Expand All @@ -22,10 +22,10 @@ public void TestCleanup()
}

[TestMethod, TestCategory("REST API")]
public void Build_Defintions_GetListOfBuildDefinitions_Success()
public void BuildDefintions_GetListOfBuildDefinitions_Success()
{
// arrange
Build request = new Build(_configuration);
BuildDefinition request = new BuildDefinition(_configuration);

// act
var response = request.GetListOfBuildDefinitions(_configuration.Project);
Expand Down
39 changes: 39 additions & 0 deletions VSTSRestApiSamples.UnitTests/Builds/BuildTest.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
using System.Net;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using VstsRestApiSamples.Builds;

namespace VstsRestApiSamples.Tests.Builds
{
[TestClass]
public class BuildTest
{
private IConfiguration _configuration = new Configuration();

[TestInitialize]
public void TestInitialize()
{
InitHelper.GetConfiguration(_configuration);
}

[TestCleanup]
public void TestCleanup()
{
_configuration = null;
}

[TestMethod, TestCategory("REST API")]
public void Build_GetListOfBuilds_Success()
{
// arrange
Build request = new Build(_configuration);

// act
var response = request.GetListOfBuilds(_configuration.Project, _configuration.BuildDefinition);

// assert
Assert.AreEqual(HttpStatusCode.OK, response.HttpStatusCode);

request = null;
}
}
}
2 changes: 2 additions & 0 deletions VSTSRestApiSamples.UnitTests/Configuration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,7 @@ public class Configuration : IConfiguration
public string GitRepositoryId { get; set; }
public string GitTargetVersionBranch { get; set; }
public string GitBaseVersionBranch { get; set; }
public int BuildDefinition { get; set; }
public int Build { get; set; }
}
}
25 changes: 13 additions & 12 deletions VSTSRestApiSamples.UnitTests/VstsRestApiSamples.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,15 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>VstsRestApiSamples.Tests</RootNamespace>
<AssemblyName>VstsRestApiSamples.Tests</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
<ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath>
<IsCodedUITest>False</IsCodedUITest>
<TestProjectType>UnitTest</TestProjectType>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
Expand All @@ -35,16 +36,8 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Net.Http.Formatting, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\packages\Microsoft.AspNet.WebApi.Client.5.2.3-beta1\lib\net45\System.Net.Http.Formatting.dll</HintPath>
<Private>True</Private>
</Reference>
</ItemGroup>
<Choose>
<When Condition="('$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == '') and '$(TargetFrameworkVersion)' == 'v3.5'">
Expand All @@ -61,7 +54,9 @@
</Otherwise>
</Choose>
<ItemGroup>
<Compile Include="Build2\BuildTest.cs" />
<Compile Include="Artifacts\ArtifactTest.cs" />
<Compile Include="BuildDefinitions\BuildDefinitionTest.cs" />
<Compile Include="Builds\BuildTest.cs" />
<Compile Include="Configuration.cs" />
<Compile Include="GettingStarted\AuthenticationTest.cs" />
<Compile Include="Git\GitRepositoryTest.cs" />
Expand All @@ -88,15 +83,21 @@
<None Include="app.Release.config">
<DependentUpon>app.config</DependentUpon>
</None>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\VSTSRestApiSamples\VstsRestApiSamples.csproj">
<Project>{4fb47d48-d337-4677-a9e5-5aa6a5e30d4a}</Project>
<Name>VstsRestApiSamples</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup />
<ItemGroup>
<PackageReference Include="Microsoft.AspNet.WebApi.Client">
<Version>5.2.6</Version>
</PackageReference>
<PackageReference Include="Newtonsoft.Json">
<Version>11.0.2</Version>
</PackageReference>
</ItemGroup>
<Choose>
<When Condition="'$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'">
<ItemGroup>
Expand Down
38 changes: 19 additions & 19 deletions VSTSRestApiSamples.UnitTests/app.config
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="appsetting.uri" value="" />
<add key="appsetting.pat" value="" />
<add key="appsetting.project" value="" />
<add key="appsetting.movetoproject" value="" />
<add key="appsetting.query" value="Shared Queries/Current Iteration/Open User Stories" />
<add key="appsetting.identity" value="" />
<add key="appsetting.workitemids" value="" />
<add key="appsetting.workitemid" value="" />
<add key="appsetting.processid" value="" />
<add key="appsetting.picklistid" value="" />
<add key="appsetting.queryid" value="" />
<add key="appsetting.filepath" value="" />
<add key="appsetting.git.repositoryid" value="" />
<add key="appsetting.git.targetVersionBranch" value="" />
<add key="appsetting.git.baseVersionBranch" value="" />
<add key="appsetting.uri" value=""/>
<add key="appsetting.pat" value=""/>
<add key="appsetting.project" value=""/>
<add key="appsetting.movetoproject" value=""/>
<add key="appsetting.query" value="Shared Queries/Current Iteration/Open User Stories"/>
<add key="appsetting.identity" value=""/>
<add key="appsetting.workitemids" value=""/>
<add key="appsetting.workitemid" value=""/>
<add key="appsetting.processid" value=""/>
<add key="appsetting.picklistid" value=""/>
<add key="appsetting.queryid" value=""/>
<add key="appsetting.filepath" value=""/>
<add key="appsetting.git.repositoryid" value=""/>
<add key="appsetting.git.targetVersionBranch" value=""/>
<add key="appsetting.git.baseVersionBranch" value=""/>
</appSettings>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup></configuration>
5 changes: 0 additions & 5 deletions VSTSRestApiSamples.UnitTests/packages.config

This file was deleted.

Binary file removed VSTSRestApiSamples/.vs/VSTSRestApiSamples/v14/.suo
Binary file not shown.
Loading