Skip to content

Commit aaf889b

Browse files
committed
Merging with upstream changes
2 parents 44df9d5 + 141a19b commit aaf889b

File tree

297 files changed

+1821
-1254
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

297 files changed

+1821
-1254
lines changed

AzurePowershell.Test.targets

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
<XUnitTests Include=".\src\ResourceManager\ApiManagement\Commands.ApiManagement.Test\bin\Debug\Microsoft.Azure.Commands.ApiManagement.Test.dll"/>
8585
<XUnitTests Include=".\src\ResourceManager\Profile\Commands.Profile.Test\bin\Debug\Microsoft.Azure.Commands.Profile.Test.dll"/>
8686
<XUnitTests Include=".\src\ResourceManager\AzureBackup\Commands.AzureBackup.Test\bin\Debug\Microsoft.Azure.Commands.AzureBackup.Test.dll"/>
87-
<XUnitTests Include=".\src\ResourceManager\NotificationHubs\Commands.NotificationHubs.Test\bin\Debug\Microsoft.Azure.Commands.NotificationHubs.Test.dll"/>
87+
<XUnitTests Include=".\src\ResourceManager\NotificationHubs\Commands.NotificationHubs.Test\bin\Debug\Microsoft.Azure.Commands.NotificationHubs.Test.dll"/>
8888
<XUnitTests Include="@(AsmXUnitTests)"/>
8989
</ItemGroup>
9090
<ItemGroup Condition=" '$(scope)' == 'ServiceManagement' ">
@@ -98,19 +98,37 @@
9898
<Target Name="InvokeXUnit" DependsOnTargets="DeclareXunitTests">
9999
<Message Importance="high" Text="Running XUnit tests" />
100100
<MakeDir Directories="$(TestOutputDirectory)" ContinueOnError="false" />
101-
<Exec
102-
Command="$(MSBuildProjectDirectory)\packages\xunit.runner.console.2.0.0\tools\xunit.console.x86.exe &quot;%(XUnitTests.Identity)&quot; -parallel none -maxthreads 0 -trait &quot;AcceptanceType=CheckIn&quot; -html &quot;$(TestOutputDirectory)\%(XUnitTests.Filename).html&quot;"
103-
Timeout="$(TestTimeout)" ContinueOnError="false" Condition=" @(XUnitTests) != '' "/>
104-
<OnError ExecuteTargets="TimeoutErrorHandler"/>
101+
102+
<xunit
103+
Assemblies="@(XUnitTests)"
104+
AppDomains="true"
105+
ShadowCopy="false"
106+
ParallelizeTestCollections="false"
107+
ParallelizeAssemblies="true"
108+
IncludeTraits="AcceptanceType=CheckIn"
109+
Html="$(TestOutputDirectory)\AzurePowershellTestResults.html"
110+
MaxParallelThreads="10"
111+
DiagnosticMessages="false"
112+
ContinueOnError="false"
113+
Condition=" @(XUnitTests) != '' "/>
105114
</Target>
106115

107116
<Target Name="InvokeXUnitAll" DependsOnTargets="DeclareXunitTests">
108117
<Message Importance="high" Text="Running XUnit tests" />
109118
<MakeDir Directories="$(TestOutputDirectory)" ContinueOnError="false" />
110-
<Exec
111-
Command="$(MSBuildProjectDirectory)\packages\xunit.runner.console.2.0.0\tools\xunit.console.x86.exe &quot;%(XUnitTests.Identity)&quot; -notrait &quot;RunType=LiveOnly&quot; -html &quot;$(TestOutputDirectory)\%(XUnitTests.Filename).html&quot;"
112-
Timeout="$(TestTimeout)" ContinueOnError="false"/>
113-
<OnError ExecuteTargets="TimeoutErrorHandler"/>
119+
120+
<xunit
121+
Assemblies="@(XUnitTests)"
122+
AppDomains="true"
123+
ShadowCopy="false"
124+
ParallelizeTestCollections="false"
125+
ParallelizeAssemblies="true"
126+
ExcludeTraits="RunType=LiveOnly"
127+
Html="$(TestOutputDirectory)\AzurePowershellAllTestResults.html"
128+
MaxParallelThreads="10"
129+
DiagnosticMessages="false"
130+
ContinueOnError="false"
131+
Condition=" @(XUnitTests) != '' "/>
114132
</Target>
115133

116134
<Target Name="TimeoutErrorHandler">
@@ -458,7 +476,7 @@
458476

459477
<Target Name="LiveTests">
460478
<MakeDir Directories="$(TestOutputDirectory)" ContinueOnError="false" />
461-
<Exec Command="packages\xunit.runners.1.9.2\tools\xunit.console.clr4.exe @(LiveTestDlls) /trait &quot;AcceptanceType=LiveBVT&quot; /html &quot;$(TestOutputDirectory)\Live.%(Filename).html&quot;" />
479+
<Exec Command="packages\xunit.runner.console.2.1.0\tools\xunit.console.x86.exe @(LiveTestDlls) /trait &quot;AcceptanceType=LiveBVT&quot; /html &quot;$(TestOutputDirectory)\Live.%(Filename).html&quot;" />
462480
</Target>
463481

464482

build.proj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
<Import Condition=" $(OnPremiseBuild) " Project="$(CIToolsPath)\Microsoft.WindowsAzure.Build.OnPremise.msbuild" />
7171

7272
<UsingTask
73-
AssemblyFile="$(MSBuildProjectDirectory)\src\packages\xunit.MSBuild.2.0.0.0\tools\xunit.runner.msbuild.dll"
73+
AssemblyFile="$(MSBuildProjectDirectory)\packages\xunit.runner.msbuild.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.runner.msbuild.dll"
7474
TaskName="Xunit.Runner.MSBuild.xunit" />
7575

7676
<!-- Clean the build in all configurations -->

packages.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="xunit.runner.console" version="2.0.0" />
4-
<package id="xunit.runners" version="1.9.2" />
3+
<package id="xunit.runner.console" version="2.1.0" />
4+
<package id="xunit.runner.msbuild" version="2.1.0" />
55
</packages>

src/Common/Commands.Common/AzureDataCmdlet.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ protected override void PromptForDataCollectionProfileIfNotExists()
9595

9696
while (!this.Host.UI.RawUI.KeyAvailable && elapsedSeconds < timeToWaitInSeconds)
9797
{
98-
Thread.Sleep(TimeSpan.FromMilliseconds(10));
98+
TestMockSupport.Delay(10*1000);
9999
endTime = DateTime.Now;
100100

101101
elapsedSeconds = (endTime - startTime).TotalSeconds;

src/Common/Commands.Common/AzurePSCmdlet.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,10 +284,10 @@ protected override void EndProcessing()
284284
protected string CurrentPath()
285285
{
286286
// SessionState is only available within PowerShell so default to
287-
// the CurrentDirectory when being run from tests.
287+
// the TestMockSupport.TestExecutionFolder when being run from tests.
288288
return (SessionState != null) ?
289289
SessionState.Path.CurrentLocation.Path :
290-
Environment.CurrentDirectory;
290+
TestMockSupport.TestExecutionFolder;
291291
}
292292

293293
protected bool IsVerbose()

src/Common/Commands.Common/TestMockSupport.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,13 @@
1313
// limitations under the License.
1414
// ----------------------------------------------------------------------------------
1515

16+
using System;
1617
namespace Microsoft.WindowsAzure.Commands.Utilities.Common
1718
{
1819
public class TestMockSupport
1920
{
21+
public static string TestExecutionFolder { get; set; }
22+
2023
//a.k.a when you run under Playback mode
2124
public static bool RunningMocked { get; set; }
2225

@@ -27,5 +30,13 @@ public static void Delay(int milliSeconds)
2730
System.Threading.Thread.Sleep(milliSeconds);
2831
}
2932
}
33+
34+
public static void Delay(TimeSpan duration)
35+
{
36+
if (!RunningMocked)
37+
{
38+
System.Threading.Thread.Sleep(duration);
39+
}
40+
}
3041
}
3142
}

src/Common/Commands.ScenarioTests.Common/Commands.ScenarioTests.Common.csproj

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="..\..\packages\xunit.runner.visualstudio.2.1.0-beta4-build1109\build\net20\xunit.runner.visualstudio.props" Condition="Exists('..\..\packages\xunit.runner.visualstudio.2.1.0-beta4-build1109\build\net20\xunit.runner.visualstudio.props')" />
3+
<Import Project="..\..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props" Condition="Exists('..\..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props')" />
4+
<Import Project="..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props" Condition="Exists('..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props')" />
45
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
56
<PropertyGroup>
67
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@@ -14,7 +15,7 @@
1415
<FileAlignment>512</FileAlignment>
1516
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
1617
<RestorePackages>true</RestorePackages>
17-
<NuGetPackageImportStamp>3c43a8cf</NuGetPackageImportStamp>
18+
<NuGetPackageImportStamp>64a73b29</NuGetPackageImportStamp>
1819
</PropertyGroup>
1920
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
2021
<DebugSymbols>true</DebugSymbols>
@@ -53,10 +54,10 @@
5354
<HintPath>..\..\packages\Microsoft.Azure.Management.Resources.2.18.11-preview\lib\net40\Microsoft.Azure.ResourceManager.dll</HintPath>
5455
</Reference>
5556
<Reference Include="Microsoft.Azure.Test.Framework">
56-
<HintPath>..\..\packages\Microsoft.Azure.Test.Framework.1.0.5799.28345-prerelease\lib\net45\Microsoft.Azure.Test.Framework.dll</HintPath>
57+
<HintPath>..\..\packages\Microsoft.Azure.Test.Framework.1.0.5886.28964-prerelease\lib\net45\Microsoft.Azure.Test.Framework.dll</HintPath>
5758
</Reference>
5859
<Reference Include="Microsoft.Azure.Test.HttpRecorder">
59-
<HintPath>..\..\packages\Microsoft.Azure.Test.HttpRecorder.1.0.5799.28345-prerelease\lib\net45\Microsoft.Azure.Test.HttpRecorder.dll</HintPath>
60+
<HintPath>..\..\packages\Microsoft.Azure.Test.HttpRecorder.1.0.5886.28964-prerelease\lib\net45\Microsoft.Azure.Test.HttpRecorder.dll</HintPath>
6061
</Reference>
6162
<Reference Include="Microsoft.IdentityModel.Clients.ActiveDirectory">
6263
<SpecificVersion>False</SpecificVersion>
@@ -116,12 +117,20 @@
116117
<Reference Include="Microsoft.CSharp" />
117118
<Reference Include="System.Data" />
118119
<Reference Include="System.Xml" />
119-
<Reference Include="xunit, Version=1.9.2.1705, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
120-
<HintPath>..\..\packages\xunit.1.9.2\lib\net20\xunit.dll</HintPath>
120+
<Reference Include="xunit.abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
121+
<HintPath>..\..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll</HintPath>
121122
<Private>True</Private>
122123
</Reference>
123-
<Reference Include="xunit.extensions, Version=1.9.2.1705, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
124-
<HintPath>..\..\packages\xunit.extensions.1.9.2\lib\net20\xunit.extensions.dll</HintPath>
124+
<Reference Include="xunit.assert, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
125+
<HintPath>..\..\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll</HintPath>
126+
<Private>True</Private>
127+
</Reference>
128+
<Reference Include="xunit.core, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
129+
<HintPath>..\..\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll</HintPath>
130+
<Private>True</Private>
131+
</Reference>
132+
<Reference Include="xunit.execution.desktop, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
133+
<HintPath>..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll</HintPath>
125134
<Private>True</Private>
126135
</Reference>
127136
</ItemGroup>

src/Common/Commands.ScenarioTests.Common/Common.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ function Wait-Function
280280

281281
do
282282
{
283-
Start-Sleep -s 5
283+
Wait-Seconds 5
284284
$current = [DateTime]::Now
285285
$diff = $current - $start
286286
$result = &$scriptBlock
@@ -337,7 +337,7 @@ function Retry-Function
337337
$tries = 1;
338338
while(( $result -ne $true) -and ($tries -le $maxTries))
339339
{
340-
Start-Sleep -s $interval
340+
Wait-Seconds $interval
341341
$result = Invoke-Command -ScriptBlock $scriptBlock -ArgumentList $argument;
342342
$tries++;
343343
}

src/Common/Commands.ScenarioTests.Common/EnvironmentSetupHelper.cs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ public void SetupModules(params string[] modules)
265265

266266
public virtual Collection<PSObject> RunPowerShellTest(params string[] scripts)
267267
{
268-
using (var powershell = System.Management.Automation.PowerShell.Create())
268+
using (var powershell = System.Management.Automation.PowerShell.Create(RunspaceMode.NewRunspace))
269269
{
270270
SetupPowerShellModules(powershell);
271271

@@ -303,13 +303,18 @@ public virtual Collection<PSObject> RunPowerShellTest(params string[] scripts)
303303

304304
private void SetupPowerShellModules(System.Management.Automation.PowerShell powershell)
305305
{
306-
powershell.AddScript(string.Format("cd \"{0}\"", Environment.CurrentDirectory));
306+
powershell.AddScript("$error.clear()");
307+
powershell.AddScript(string.Format("cd \"{0}\"", AppDomain.CurrentDomain.BaseDirectory));
307308

308309
foreach (string moduleName in modules)
309310
{
310-
powershell.AddScript(string.Format("Import-Module \".\\{0}\"", moduleName));
311+
powershell.AddScript(string.Format("Import-Module \"{0}\"",
312+
Path.Combine(AppDomain.CurrentDomain.BaseDirectory, moduleName)));
311313
}
312314

315+
powershell.AddScript(
316+
string.Format(@"set-location {0}", AppDomain.CurrentDomain.BaseDirectory));
317+
powershell.AddScript(string.Format(@"$TestOutputRoot='{0}'", AppDomain.CurrentDomain.BaseDirectory));
313318
powershell.AddScript("$VerbosePreference='Continue'");
314319
powershell.AddScript("$DebugPreference='Continue'");
315320
powershell.AddScript("$ErrorActionPreference='Stop'");

src/Common/Commands.ScenarioTests.Common/PowerShellExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public static T GetPowerShellVariable<T>(this System.Management.Automation.Power
4848
}
4949

5050
/// <summary>
51-
/// Gets a powershell enumerable collection from the current session and convernts it back to it's original type.
51+
/// Gets a powershell enumerable collection from the current session and converts it back to it's original type.
5252
/// </summary>
5353
/// <typeparam name="T">The powershell object original type</typeparam>
5454
/// <param name="powershell">The PowerShell instance</param>

src/Common/Commands.ScenarioTests.Common/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,4 @@
3434
// [assembly: AssemblyVersion("1.0.*")]
3535
[assembly: AssemblyVersion("1.0.0.0")]
3636
[assembly: AssemblyFileVersion("1.0.0.0")]
37+
[assembly: CollectionBehavior(DisableTestParallelization = true)]

src/Common/Commands.ScenarioTests.Common/SMTestBase.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public abstract class SMTestBase
3131

3232
public SMTestBase()
3333
{
34+
System.Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory;
3435
BaseSetup();
3536
}
3637

src/Common/Commands.ScenarioTests.Common/packages.config

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<package id="Microsoft.Azure.Common" version="2.1.0" targetFramework="net45" />
55
<package id="Microsoft.Azure.Common.Dependencies" version="1.0.0" targetFramework="net45" />
66
<package id="Microsoft.Azure.Management.Resources" version="2.18.11-preview" targetFramework="net45" />
7-
<package id="Microsoft.Azure.Test.Framework" version="1.0.5799.28345-prerelease" targetFramework="net45" />
8-
<package id="Microsoft.Azure.Test.HttpRecorder" version="1.0.5799.28345-prerelease" targetFramework="net45" />
7+
<package id="Microsoft.Azure.Test.Framework" version="1.0.5886.28964-prerelease" targetFramework="net45" />
8+
<package id="Microsoft.Azure.Test.HttpRecorder" version="1.0.5886.28964-prerelease" targetFramework="net45" />
99
<package id="Microsoft.Bcl" version="1.1.9" targetFramework="net45" />
1010
<package id="Microsoft.Bcl.Async" version="1.0.168" targetFramework="net45" />
1111
<package id="Microsoft.Bcl.Build" version="1.0.14" targetFramework="net45" />
@@ -15,8 +15,11 @@
1515
<package id="Microsoft.Rest.ClientRuntime.Azure.Authentication" version="2.0.1-preview" targetFramework="net45" />
1616
<package id="Microsoft.WindowsAzure.Management" version="4.1.1" targetFramework="net45" />
1717
<package id="Newtonsoft.Json" version="6.0.8" targetFramework="net45" />
18-
<package id="xunit" version="1.9.2" targetFramework="net45" />
19-
<package id="xunit.extensions" version="1.9.2" targetFramework="net45" />
20-
<package id="xunit.runner.console" version="2.0.0" targetFramework="net45" />
21-
<package id="xunit.runner.visualstudio" version="2.1.0-beta4-build1109" targetFramework="net45" />
18+
<package id="xunit" version="2.1.0" targetFramework="net45" />
19+
<package id="xunit.abstractions" version="2.0.0" targetFramework="net45" />
20+
<package id="xunit.assert" version="2.1.0" targetFramework="net45" />
21+
<package id="xunit.core" version="2.1.0" targetFramework="net45" />
22+
<package id="xunit.extensibility.core" version="2.1.0" targetFramework="net45" />
23+
<package id="xunit.extensibility.execution" version="2.1.0" targetFramework="net45" />
24+
<package id="xunit.runner.visualstudio" version="2.1.0" targetFramework="net45" />
2225
</packages>

src/Common/Storage/Commands.Storage.ScenarioTest/Commands.Storage.ScenarioTest.csproj

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="..\..\..\packages\xunit.runner.visualstudio.2.1.0-beta4-build1109\build\net20\xunit.runner.visualstudio.props" Condition="Exists('..\..\..\packages\xunit.runner.visualstudio.2.1.0-beta4-build1109\build\net20\xunit.runner.visualstudio.props')" />
3+
<Import Project="..\..\..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props" Condition="Exists('..\..\..\packages\xunit.runner.visualstudio.2.1.0\build\net20\xunit.runner.visualstudio.props')" />
4+
<Import Project="..\..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props" Condition="Exists('..\..\..\packages\xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props')" />
45
<PropertyGroup>
56
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
67
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -20,8 +21,7 @@
2021
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\..\</SolutionDir>
2122
<RestorePackages>true</RestorePackages>
2223
<TargetFrameworkProfile />
23-
<NuGetPackageImportStamp>
24-
</NuGetPackageImportStamp>
24+
<NuGetPackageImportStamp>75466ccb</NuGetPackageImportStamp>
2525
</PropertyGroup>
2626
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
2727
<DebugSymbols>true</DebugSymbols>
@@ -55,7 +55,7 @@
5555
<Private>True</Private>
5656
</Reference>
5757
<Reference Include="Microsoft.Azure.Test.HttpRecorder">
58-
<HintPath>..\..\..\packages\Microsoft.Azure.Test.HttpRecorder.1.0.5799.28345-prerelease\lib\net45\Microsoft.Azure.Test.HttpRecorder.dll</HintPath>
58+
<HintPath>..\..\..\packages\Microsoft.Azure.Test.HttpRecorder.1.0.5886.28964-prerelease\lib\net45\Microsoft.Azure.Test.HttpRecorder.dll</HintPath>
5959
<Private>True</Private>
6060
</Reference>
6161
<Reference Include="Microsoft.Data.Edm">
@@ -113,6 +113,22 @@
113113
</Reference>
114114
<Reference Include="System.Xml" />
115115
<Reference Include="System.Xml.Linq" />
116+
<Reference Include="xunit.abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
117+
<HintPath>..\..\..\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll</HintPath>
118+
<Private>True</Private>
119+
</Reference>
120+
<Reference Include="xunit.assert, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
121+
<HintPath>..\..\..\packages\xunit.assert.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.assert.dll</HintPath>
122+
<Private>True</Private>
123+
</Reference>
124+
<Reference Include="xunit.core, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
125+
<HintPath>..\..\..\packages\xunit.extensibility.core.2.1.0\lib\portable-net45+win8+wp8+wpa81\xunit.core.dll</HintPath>
126+
<Private>True</Private>
127+
</Reference>
128+
<Reference Include="xunit.execution.desktop, Version=2.1.0.3179, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
129+
<HintPath>..\..\..\packages\xunit.extensibility.execution.2.1.0\lib\net45\xunit.execution.desktop.dll</HintPath>
130+
<Private>True</Private>
131+
</Reference>
116132
</ItemGroup>
117133
<Choose>
118134
<When Condition="('$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == '') and '$(TargetFrameworkVersion)' == 'v3.5'">

0 commit comments

Comments
 (0)