Skip to content

Commit 10c0ecc

Browse files
committed
Update sample to use the NuGet package
1 parent 52f3037 commit 10c0ecc

5 files changed

Lines changed: 19 additions & 270 deletions

File tree

sample/MyCalculator/MyCalculator.Specs/Features/Addition.feature.cs

Lines changed: 0 additions & 115 deletions
This file was deleted.

sample/MyCalculator/MyCalculator.Specs/Features/ComplexAddition.feature.cs

Lines changed: 0 additions & 141 deletions
This file was deleted.

sample/MyCalculator/MyCalculator.Specs/MyCalculator.Specs.csproj

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@
3333
<WarningLevel>4</WarningLevel>
3434
</PropertyGroup>
3535
<ItemGroup>
36+
<Reference Include="Gherkin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=86496cfa5b4a5851, processorArchitecture=MSIL">
37+
<HintPath>..\packages\SpecFlow.xUnitAdapter.1.0.0-pre20170413\lib\net45\Gherkin.dll</HintPath>
38+
<Private>True</Private>
39+
</Reference>
40+
<Reference Include="SpecFlow.xUnitAdapter.SpecFlowPlugin, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
41+
<HintPath>..\packages\SpecFlow.xUnitAdapter.1.0.0-pre20170413\lib\net45\SpecFlow.xUnitAdapter.SpecFlowPlugin.dll</HintPath>
42+
<Private>True</Private>
43+
</Reference>
3644
<Reference Include="System" />
3745
<Reference Include="System.Core" />
3846
<Reference Include="System.Xml.Linq" />
@@ -45,6 +53,10 @@
4553
<HintPath>..\packages\SpecFlow.2.1.0\lib\net45\TechTalk.SpecFlow.dll</HintPath>
4654
<Private>True</Private>
4755
</Reference>
56+
<Reference Include="TechTalk.SpecFlow.Parser, Version=2.1.0.0, Culture=neutral, PublicKeyToken=0778194805d6db41, processorArchitecture=MSIL">
57+
<HintPath>..\packages\SpecFlow.xUnitAdapter.1.0.0-pre20170413\lib\net45\TechTalk.SpecFlow.Parser.dll</HintPath>
58+
<Private>True</Private>
59+
</Reference>
4860
<Reference Include="xunit.abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
4961
<HintPath>..\packages\xunit.abstractions.2.0.1\lib\net35\xunit.abstractions.dll</HintPath>
5062
<Private>True</Private>
@@ -63,29 +75,18 @@
6375
</Reference>
6476
</ItemGroup>
6577
<ItemGroup>
66-
<Compile Include="Features\Addition.feature.cs">
67-
<AutoGen>True</AutoGen>
68-
<DesignTime>True</DesignTime>
69-
<DependentUpon>Addition.feature</DependentUpon>
70-
</Compile>
71-
<Compile Include="Features\ComplexAddition.feature.cs">
72-
<AutoGen>True</AutoGen>
73-
<DesignTime>True</DesignTime>
74-
<DependentUpon>ComplexAddition.feature</DependentUpon>
75-
</Compile>
7678
<Compile Include="Properties\AssemblyInfo.cs" />
79+
<Compile Include="SpecFlow.xUnitAdapter.Config.cs" />
7780
<Compile Include="StepDefinitions\Calculator.cs" />
7881
<Compile Include="StepDefinitions\CalculatorSteps.cs" />
7982
</ItemGroup>
8083
<ItemGroup>
8184
<None Include="App.config" />
8285
<None Include="Features\Addition.feature">
83-
<Generator>SpecFlowSingleFileGenerator</Generator>
84-
<LastGenOutput>Addition.feature.cs</LastGenOutput>
86+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
8587
</None>
8688
<None Include="Features\ComplexAddition.feature">
87-
<Generator>SpecFlowSingleFileGenerator</Generator>
88-
<LastGenOutput>ComplexAddition.feature.cs</LastGenOutput>
89+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
8990
</None>
9091
<None Include="packages.config" />
9192
</ItemGroup>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// This configuration is required by SpecFlow.xUnitAdapter. See https://github.com/gasparnagy/SpecFlow.xUnitAdapter for details.
2+
3+
[assembly: Xunit.TestFramework("SpecFlow.xUnitAdapter.SpecFlowPlugin.SpecFlowTestFramework", "SpecFlow.xUnitAdapter.SpecFlowPlugin")]

sample/MyCalculator/MyCalculator.Specs/packages.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<packages>
33
<package id="SpecFlow" version="2.1.0" targetFramework="net452" />
44
<package id="SpecFlow.xUnit" version="2.1.0" targetFramework="net452" />
5+
<package id="SpecFlow.xUnitAdapter" version="1.0.0-pre20170413" targetFramework="net452" />
56
<package id="xunit" version="2.2.0" targetFramework="net452" />
67
<package id="xunit.abstractions" version="2.0.1" targetFramework="net452" />
78
<package id="xunit.assert" version="2.2.0" targetFramework="net452" />

0 commit comments

Comments
 (0)