Skip to content

Commit dafeb60

Browse files
committed
Upgraded to AutoFixture 4
1 parent b1e90f8 commit dafeb60

9 files changed

+24
-28
lines changed

TestStack.Dossier.Tests/TestStack.Dossier.Tests.csproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netcoreapp2.0;net45</TargetFrameworks>
4+
<TargetFrameworks>netcoreapp2.0;net452</TargetFrameworks>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Castle.Core" Version="4.1.1" />
9-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.3.0" />
10-
<PackageReference Include="NSubstitute" Version="2.0.3" />
11-
<PackageReference Include="Shouldly" Version="2.8.3" />
12-
<PackageReference Include="System.ComponentModel.Annotations" Version="4.4.0-preview2-25405-01" />
13-
<PackageReference Include="xunit" Version="2.3.0-beta3-build3705" />
14-
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.0-beta3-build3705" />
8+
<PackageReference Include="Castle.Core" Version="4.2.1" />
9+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0-preview-20171031-01" />
10+
<PackageReference Include="NSubstitute" Version="3.1.0" />
11+
<PackageReference Include="Shouldly" Version="3.0.0-beta0003" />
12+
<PackageReference Include="System.ComponentModel.Annotations" Version="4.4.0" />
13+
<PackageReference Include="xunit" Version="2.3.1" />
14+
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
1515
</ItemGroup>
1616

1717
<ItemGroup>

TestStack.Dossier/AnonymousValueFixture.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Collections.Generic;
33
using System.Linq;
44
using System.Linq.Expressions;
5-
using Ploeh.AutoFixture;
5+
using AutoFixture;
66
using TestStack.Dossier.DataSources.Dictionaries;
77
using TestStack.Dossier.Suppliers;
88

TestStack.Dossier/EquivalenceClasses/EnumEquivalenceClasses.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System;
22
using System.Linq;
3-
using Ploeh.AutoFixture;
3+
using AutoFixture;
44

55
namespace TestStack.Dossier.EquivalenceClasses
66
{

TestStack.Dossier/EquivalenceClasses/IntegerEquivalenceClasses.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Linq;
2-
using Ploeh.AutoFixture;
2+
using AutoFixture;
33

44
namespace TestStack.Dossier.EquivalenceClasses
55
{

TestStack.Dossier/EquivalenceClasses/StringEquivalenceClasses.cs

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Text;
2-
using Ploeh.AutoFixture;
3-
using Ploeh.AutoFixture.Kernel;
2+
using AutoFixture;
3+
using AutoFixture.Kernel;
44

55
namespace TestStack.Dossier.EquivalenceClasses
66
{
@@ -48,7 +48,8 @@ public object Resolve(object request)
4848
/// <returns>The generated string</returns>
4949
public static string StringStartingWith(this AnonymousValueFixture fixture, string prefix)
5050
{
51-
return fixture.Fixture.Create(prefix);
51+
//return fixture.Fixture.Create<string>(prefix);
52+
return string.Format("{0}{1}", prefix, fixture.Fixture.Create<string>());
5253
}
5354

5455
/// <summary>

TestStack.Dossier/Factories/AllPropertiesFactory.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Ploeh.AutoFixture;
1+
using AutoFixture;
22

33
namespace TestStack.Dossier.Factories
44
{

TestStack.Dossier/Factories/AutoFixtureFactory.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Ploeh.AutoFixture;
1+
using AutoFixture;
22

33
namespace TestStack.Dossier.Factories
44
{

TestStack.Dossier/Suppliers/DefaultValueTypeValueSupplier.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System;
22
using System.Linq;
33
using System.Reflection;
4-
using Ploeh.AutoFixture;
5-
using Ploeh.AutoFixture.Kernel;
4+
using AutoFixture;
5+
using AutoFixture.Kernel;
66

77
namespace TestStack.Dossier.Suppliers
88
{

TestStack.Dossier/TestStack.Dossier.csproj

+5-10
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard1.5;net45</TargetFrameworks>
4+
<TargetFrameworks>netstandard1.5;net452</TargetFrameworks>
55
<AssemblyName>TestStack.Dossier</AssemblyName>
66
<PackageId>TestStack.Dossier</PackageId>
7-
<PackageVersion>3.5.0</PackageVersion>
7+
<PackageVersion>4.0.0</PackageVersion>
88
<Authors>Robert Moore, Michael Whelan, TestStack</Authors>
99
<Description>
1010
TestStack.Dossier provides you with the code infrastructure to easily and quickly generate test fixture data for your automated tests in a terse, readable and maintainable way using the Test Data Builder, anonymous value and equivalence class patterns. Formerly called NTestDataBuilder.
@@ -149,8 +149,9 @@
149149
</ItemGroup>
150150

151151
<ItemGroup>
152-
<PackageReference Include="Castle.Core" Version="4.1.1" />
153-
<PackageReference Include="NSubstitute" Version="2.0.3" />
152+
<PackageReference Include="AutoFixture" Version="4.0.0-rc1" />
153+
<PackageReference Include="Castle.Core" Version="4.2.1" />
154+
<PackageReference Include="NSubstitute" Version="3.1.0" />
154155
</ItemGroup>
155156

156157
<ItemGroup Condition="'$(TargetFramework)' == 'net45'">
@@ -159,10 +160,4 @@
159160
</PackageReference>
160161
</ItemGroup>
161162

162-
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.5'">
163-
<PackageReference Include="AutoFixture">
164-
<Version>4.0.0-alpha.230</Version>
165-
</PackageReference>
166-
</ItemGroup>
167-
168163
</Project>

0 commit comments

Comments
 (0)