Skip to content

Commit 16db033

Browse files
author
Rik Crompton
committed
Adjustments to build config to help with failing tests
1 parent 00a8b3a commit 16db033

File tree

7 files changed

+239
-15
lines changed

7 files changed

+239
-15
lines changed

Diff for: samples/FluentAssertions.Mvc3.Samples/Web.config

+214-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0"?>
1+
<?xml version="1.0"?>
22
<!--
33
For more information on how to configure your ASP.NET application, please visit
44
http://go.microsoft.com/fwlink/?LinkId=152368
@@ -47,10 +47,222 @@
4747
</system.webServer>
4848
<runtime>
4949
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
50+
<dependentAssembly>
51+
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
52+
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
53+
</dependentAssembly>
54+
<dependentAssembly>
55+
<assemblyIdentity name="System.Xml.XmlSerializer" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
56+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
57+
</dependentAssembly>
58+
<dependentAssembly>
59+
<assemblyIdentity name="System.Xml.XDocument" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
60+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
61+
</dependentAssembly>
62+
<dependentAssembly>
63+
<assemblyIdentity name="System.Xml.ReaderWriter" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
64+
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0"/>
65+
</dependentAssembly>
66+
<dependentAssembly>
67+
<assemblyIdentity name="System.Threading.Timer" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
68+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
69+
</dependentAssembly>
70+
<dependentAssembly>
71+
<assemblyIdentity name="System.Threading.Tasks.Parallel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
72+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
73+
</dependentAssembly>
74+
<dependentAssembly>
75+
<assemblyIdentity name="System.Threading.Tasks" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
76+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
77+
</dependentAssembly>
78+
<dependentAssembly>
79+
<assemblyIdentity name="System.Threading.Overlapped" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
80+
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
81+
</dependentAssembly>
82+
<dependentAssembly>
83+
<assemblyIdentity name="System.Threading" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
84+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
85+
</dependentAssembly>
86+
<dependentAssembly>
87+
<assemblyIdentity name="System.Text.RegularExpressions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
88+
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0"/>
89+
</dependentAssembly>
90+
<dependentAssembly>
91+
<assemblyIdentity name="System.Text.Encoding.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
92+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
93+
</dependentAssembly>
94+
<dependentAssembly>
95+
<assemblyIdentity name="System.Text.Encoding" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
96+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
97+
</dependentAssembly>
98+
<dependentAssembly>
99+
<assemblyIdentity name="System.Security.SecureString" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
100+
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
101+
</dependentAssembly>
102+
<dependentAssembly>
103+
<assemblyIdentity name="System.Security.Principal" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
104+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
105+
</dependentAssembly>
106+
<dependentAssembly>
107+
<assemblyIdentity name="System.Runtime.Serialization.Xml" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
108+
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.3.0"/>
109+
</dependentAssembly>
110+
<dependentAssembly>
111+
<assemblyIdentity name="System.Runtime.Serialization.Primitives" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
112+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
113+
</dependentAssembly>
114+
<dependentAssembly>
115+
<assemblyIdentity name="System.Runtime.Serialization.Json" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
116+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
117+
</dependentAssembly>
118+
<dependentAssembly>
119+
<assemblyIdentity name="System.Runtime.Numerics" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
120+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
121+
</dependentAssembly>
122+
<dependentAssembly>
123+
<assemblyIdentity name="System.Runtime.InteropServices" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
124+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
125+
</dependentAssembly>
126+
<dependentAssembly>
127+
<assemblyIdentity name="System.Runtime.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
128+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
129+
</dependentAssembly>
130+
<dependentAssembly>
131+
<assemblyIdentity name="System.Runtime" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
132+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
133+
</dependentAssembly>
134+
<dependentAssembly>
135+
<assemblyIdentity name="System.Resources.ResourceManager" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
136+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
137+
</dependentAssembly>
138+
<dependentAssembly>
139+
<assemblyIdentity name="System.Reflection.Primitives" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
140+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
141+
</dependentAssembly>
142+
<dependentAssembly>
143+
<assemblyIdentity name="System.Reflection.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
144+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
145+
</dependentAssembly>
146+
<dependentAssembly>
147+
<assemblyIdentity name="System.Reflection" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
148+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
149+
</dependentAssembly>
150+
<dependentAssembly>
151+
<assemblyIdentity name="System.ObjectModel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
152+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
153+
</dependentAssembly>
154+
<dependentAssembly>
155+
<assemblyIdentity name="System.Net.Sockets" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
156+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
157+
</dependentAssembly>
158+
<dependentAssembly>
159+
<assemblyIdentity name="System.Net.Requests" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
160+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
161+
</dependentAssembly>
162+
<dependentAssembly>
163+
<assemblyIdentity name="System.Net.Primitives" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
164+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
165+
</dependentAssembly>
166+
<dependentAssembly>
167+
<assemblyIdentity name="System.Net.NetworkInformation" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
168+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
169+
</dependentAssembly>
170+
<dependentAssembly>
171+
<assemblyIdentity name="System.Net.Http" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
172+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
173+
</dependentAssembly>
174+
<dependentAssembly>
175+
<assemblyIdentity name="System.Linq.Queryable" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
176+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
177+
</dependentAssembly>
178+
<dependentAssembly>
179+
<assemblyIdentity name="System.Linq.Parallel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
180+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
181+
</dependentAssembly>
182+
<dependentAssembly>
183+
<assemblyIdentity name="System.Linq.Expressions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
184+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
185+
</dependentAssembly>
186+
<dependentAssembly>
187+
<assemblyIdentity name="System.Linq" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
188+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
189+
</dependentAssembly>
190+
<dependentAssembly>
191+
<assemblyIdentity name="System.IO" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
192+
<bindingRedirect oldVersion="0.0.0.0-4.1.2.0" newVersion="4.1.2.0"/>
193+
</dependentAssembly>
194+
<dependentAssembly>
195+
<assemblyIdentity name="System.IO.Compression" publicKeyToken="B77A5C561934E089" culture="neutral"/>
196+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
197+
</dependentAssembly>
198+
<dependentAssembly>
199+
<assemblyIdentity name="System.Globalization.Extensions" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
200+
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
201+
</dependentAssembly>
202+
<dependentAssembly>
203+
<assemblyIdentity name="System.Globalization" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
204+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
205+
</dependentAssembly>
206+
<dependentAssembly>
207+
<assemblyIdentity name="System.Dynamic.Runtime" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
208+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
209+
</dependentAssembly>
210+
<dependentAssembly>
211+
<assemblyIdentity name="System.Diagnostics.Tracing" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
212+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
213+
</dependentAssembly>
214+
<dependentAssembly>
215+
<assemblyIdentity name="System.Diagnostics.Tools" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
216+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
217+
</dependentAssembly>
218+
<dependentAssembly>
219+
<assemblyIdentity name="System.Diagnostics.StackTrace" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
220+
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0"/>
221+
</dependentAssembly>
222+
<dependentAssembly>
223+
<assemblyIdentity name="System.Diagnostics.Debug" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
224+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
225+
</dependentAssembly>
226+
<dependentAssembly>
227+
<assemblyIdentity name="System.Diagnostics.Contracts" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
228+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
229+
</dependentAssembly>
230+
<dependentAssembly>
231+
<assemblyIdentity name="System.Data.Common" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
232+
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
233+
</dependentAssembly>
234+
<dependentAssembly>
235+
<assemblyIdentity name="System.ComponentModel.EventBasedAsync" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
236+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
237+
</dependentAssembly>
238+
<dependentAssembly>
239+
<assemblyIdentity name="System.ComponentModel" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
240+
<bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0"/>
241+
</dependentAssembly>
242+
<dependentAssembly>
243+
<assemblyIdentity name="System.Collections" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
244+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
245+
</dependentAssembly>
246+
<dependentAssembly>
247+
<assemblyIdentity name="System.Collections.Concurrent" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
248+
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0"/>
249+
</dependentAssembly>
250+
<dependentAssembly>
251+
<assemblyIdentity name="System.ValueTuple" publicKeyToken="CC7B13FFCD2DDD51" culture="neutral"/>
252+
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0"/>
253+
</dependentAssembly>
254+
<dependentAssembly>
255+
<assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
256+
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0"/>
257+
</dependentAssembly>
258+
<dependentAssembly>
259+
<assemblyIdentity name="System.Runtime.InteropServices.RuntimeInformation" publicKeyToken="B03F5F7F11D50A3A" culture="neutral"/>
260+
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0"/>
261+
</dependentAssembly>
50262
<dependentAssembly>
51263
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
52264
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0"/>
53265
</dependentAssembly>
54266
</assemblyBinding>
55267
</runtime>
56-
</configuration>
268+
</configuration>

Diff for: src/FluentAssertions.Mvc.Shared/ActionResultAssertions.cs

+2
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ public EmptyResult BeEmptyResult(string reason, params object[] reasonArgs)
8888
/// <summary>
8989
/// Asserts that the subject is a <see cref="RedirectToRouteResult"/>.
9090
/// </summary>
91+
[CustomAssertion]
9192
public RedirectToRouteAssertions BeRedirectToRouteResult()
9293
{
9394
return BeRedirectToRouteResult(string.Empty, null);
@@ -103,6 +104,7 @@ public RedirectToRouteAssertions BeRedirectToRouteResult()
103104
/// <param name="reasonArgs">
104105
/// Zero or more objects to format using the placeholders in <paramref name="reason"/>.
105106
/// </param>
107+
[CustomAssertion]
106108
public RedirectToRouteAssertions BeRedirectToRouteResult(string reason, params object[] reasonArgs)
107109
{
108110
Execute.Assertion

Diff for: src/FluentAssertions.Mvc.Shared/RedirectToRouteAssertions.cs

+8-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public RedirectToRouteAssertions(RedirectToRouteResult subject) : base(subject)
2929
/// <param name="reasonArgs">
3030
/// Zero or more objects to format using the placeholders in <paramref name="reason"/>.
3131
/// </param>
32+
[CustomAssertion]
3233
public RedirectToRouteAssertions WithPermanent(bool expectedPermanent, string reason = "", params object[] reasonArgs)
3334
{
3435
Execute.Assertion
@@ -49,6 +50,7 @@ public RedirectToRouteAssertions WithPermanent(bool expectedPermanent, string re
4950
/// <param name="reasonArgs">
5051
/// Zero or more objects to format using the placeholders in <paramref name="reason"/>.
5152
/// </param>
53+
[CustomAssertion]
5254
public RedirectToRouteAssertions WithRouteName(string expectedRouteName, string reason = "", params object[] reasonArgs)
5355
{
5456
Execute.Assertion
@@ -71,11 +73,12 @@ public RedirectToRouteAssertions WithRouteName(string expectedRouteName, string
7173
/// <param name="reasonArgs">
7274
/// Zero or more objects to format using the placeholders in <paramref name="reason"/>.
7375
/// </param>
76+
[CustomAssertion]
7477
public RedirectToRouteAssertions WithRouteValue(string key, object expectedValue, string reason = "", params object[] reasonArgs)
7578
{
7679
var expected = new KeyValuePair<string, object>(key, expectedValue);
77-
var kvpList = (IEnumerable<KeyValuePair<string, object>>)this.Subject.RouteValues;
78-
kvpList.Should().Contain(expected, reason, reasonArgs);
80+
81+
((IEnumerable<KeyValuePair<string, object>>)this.Subject.RouteValues).Should().Contain(expected, reason, reasonArgs);
7982
return this;
8083
}
8184

@@ -90,6 +93,7 @@ public RedirectToRouteAssertions WithRouteValue(string key, object expectedValue
9093
/// <param name="reasonArgs">
9194
/// Zero or more objects to format using the placeholders in <paramref name="reason"/>.
9295
/// </param>
96+
[CustomAssertion]
9397
public RedirectToRouteAssertions WithController(string expectedControllerName, string reason = "", params object[] reasonArgs)
9498
{
9599
WithRouteValue("Controller", expectedControllerName, reason, reasonArgs);
@@ -107,6 +111,7 @@ public RedirectToRouteAssertions WithController(string expectedControllerName, s
107111
/// <param name="reasonArgs">
108112
/// Zero or more objects to format using the placeholders in <paramref name="reason"/>.
109113
/// </param>
114+
[CustomAssertion]
110115
public RedirectToRouteAssertions WithAction(string expectedAction, string reason = "", params object[] reasonArgs)
111116
{
112117
WithRouteValue("Action", expectedAction, reason, reasonArgs);
@@ -124,6 +129,7 @@ public RedirectToRouteAssertions WithAction(string expectedAction, string reason
124129
/// <param name="reasonArgs">
125130
/// Zero or more objects to format using the placeholders in <paramref name="reason"/>.
126131
/// </param>
132+
[CustomAssertion]
127133
public RedirectToRouteAssertions WithArea(string expectedArea, string reason = "", params object[] reasonArgs)
128134
{
129135
WithRouteValue("Area", expectedArea, reason, reasonArgs);

Diff for: tests/FluentAssertions.Mvc.Tests.Shared/RedirectToRoute_Tests.cs

+12-8
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,10 @@ public void WithRouteValue_GivenUnexpected_ShouldFail()
7676
Action a = () => result.Should()
7777
.BeRedirectToRouteResult()
7878
.WithRouteValue("Id", "11");
79-
a.Should().Throw<Exception>()
80-
.WithMessage($"Expected {subjectIdentifier} to contain value \"11\" at key \"Id\", but found \"22\".");
79+
80+
a.Should()
81+
.Throw<Exception>()
82+
.WithMessage($"Expected {subjectIdentifier} to contain value \"11\" at key \"Id\", but found \"22\".");
8183
}
8284

8385
[Test]
@@ -138,10 +140,12 @@ public void WithAction_GivenUnexpected_ShouldFail()
138140
}));
139141

140142
Action a = () => result.Should()
141-
.BeRedirectToRouteResult()
142-
.WithAction("xyz");
143-
a.Should().Throw<Exception>()
144-
.WithMessage($"Expected {subjectIdentifier} to contain value \"xyz\" at key \"Action\", but found \"index\".");
143+
.BeRedirectToRouteResult()
144+
.WithAction("xyz");
145+
146+
a.Should()
147+
.Throw<Exception>()
148+
.WithMessage($"Expected {subjectIdentifier} to contain value \"xyz\" at key \"Action\", but found \"index\".");
145149
}
146150

147151
[Test]
@@ -182,7 +186,7 @@ public void WithArea_GivenUnexpected_ShouldFail()
182186
/// <remarks>
183187
/// The Fluent Assertions library will attempt to determine the name of the subject from the stack trace.
184188
/// This requires the Unit Tests to be compiled in DEBUG mode in order for it to work successfully.
185-
/// If it cannot determne the Subject's Identity, it will fall back to a generic value.
189+
/// If it cannot determine the Subject's Identity, it will fall back to a generic value.
186190
/// This method is an attempt to cope with the different build configurations
187191
/// ref: http://fluentassertions.com/documentation.html#subject-identification
188192
/// </remarks>
@@ -191,7 +195,7 @@ private static string GetSubjectIdentifier()
191195
{
192196
var subjectIdentifier = "dictionary";
193197
#if DEBUG
194-
subjectIdentifier = "Subject.RouteValues";
198+
subjectIdentifier = "result";
195199
#endif
196200
return subjectIdentifier;
197201
}

Diff for: tests/FluentAssertions.Mvc3.Tests/FluentAssertions.Mvc3.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<ErrorReport>prompt</ErrorReport>
3636
<WarningLevel>4</WarningLevel>
3737
<ConsolePause>false</ConsolePause>
38-
<DefineConstants>TRACE;DEBUG</DefineConstants>
38+
<DefineConstants>TRACE</DefineConstants>
3939
<Prefer32Bit>false</Prefer32Bit>
4040
</PropertyGroup>
4141
<ItemGroup>

Diff for: tests/FluentAssertions.Mvc4.Tests/FluentAssertions.Mvc4.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<Prefer32Bit>false</Prefer32Bit>
3030
</PropertyGroup>
3131
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
32-
<DebugType>pdbonly</DebugType>
32+
<DebugType>none</DebugType>
3333
<Optimize>true</Optimize>
3434
<OutputPath>bin\Release\</OutputPath>
3535
<DefineConstants>TRACE</DefineConstants>

Diff for: tests/FluentAssertions.Mvc5.Tests/FluentAssertions.Mvc5.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<Prefer32Bit>false</Prefer32Bit>
2929
</PropertyGroup>
3030
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
31-
<DebugType>pdbonly</DebugType>
31+
<DebugType>none</DebugType>
3232
<Optimize>true</Optimize>
3333
<OutputPath>bin\Release\</OutputPath>
3434
<DefineConstants>TRACE</DefineConstants>

0 commit comments

Comments
 (0)