Skip to content

Commit 9e4b396

Browse files
committed
docs: mstest support for AreEqual, AreNotEqual
1 parent b97d7f2 commit 9e4b396

File tree

2 files changed

+72
-72
lines changed

2 files changed

+72
-72
lines changed

docs/MsTestAnalyzer.md

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ object obj1 = "foo";
189189
object obj2 = "foo";
190190

191191
// old assertion:
192-
Assert.AreEqual(obj1, obj2);
192+
Assert.AreEqual(obj2, obj1);
193193

194194
// new assertion:
195195
obj1.Should().Be(obj2);
@@ -202,7 +202,7 @@ object obj1 = "foo";
202202
object obj2 = 42;
203203

204204
// old assertion:
205-
Assert.AreEqual(obj1, obj2); // fail message: Assert.AreEqual failed. Expected:<foo (System.String)>. Actual:<42 (System.Int32)>.
205+
Assert.AreEqual(obj2, obj1); // fail message: Assert.AreEqual failed. Expected:<42 (System.Int32)>. Actual:<foo (System.String)>.
206206
207207
// new assertion:
208208
obj1.Should().Be(obj2); // fail message: Expected obj1 to be 42, but found "foo".
@@ -216,7 +216,7 @@ int? number1 = 42;
216216
int? number2 = 42;
217217

218218
// old assertion:
219-
Assert.AreEqual(number1, number2);
219+
Assert.AreEqual(number2, number1);
220220

221221
// new assertion:
222222
number1.Should().Be(number2);
@@ -229,7 +229,7 @@ int? number1 = 42;
229229
int? number2 = 6;
230230

231231
// old assertion:
232-
Assert.AreEqual(number1, number2); // fail message: Assert.AreEqual failed. Expected:<42>. Actual:<6>.
232+
Assert.AreEqual(number2, number1); // fail message: Assert.AreEqual failed. Expected:<6>. Actual:<42>.
233233
234234
// new assertion:
235235
number1.Should().Be(number2); // fail message: Expected number1 to be 6, but found 42 (difference of 36).
@@ -271,7 +271,7 @@ double number2 = 3.141;
271271
double delta = 0.00159;
272272

273273
// old assertion:
274-
Assert.AreEqual(number1, number2, delta);
274+
Assert.AreEqual(number2, number1, delta);
275275

276276
// new assertion:
277277
number1.Should().BeApproximately(number2, delta);
@@ -285,7 +285,7 @@ double number2 = 4.2;
285285
double delta = 0.0001;
286286

287287
// old assertion:
288-
Assert.AreEqual(number1, number2, delta); // fail message: Assert.AreEqual failed. Expected a difference no greater than <0.0001> between expected value <3.14> and actual value <4.2>.
288+
Assert.AreEqual(number2, number1, delta); // fail message: Assert.AreEqual failed. Expected a difference no greater than <0.0001> between expected value <4.2> and actual value <3.14>.
289289
290290
// new assertion:
291291
number1.Should().BeApproximately(number2, delta); // fail message: Expected number1 to approximate 4.2 +/- 0.0001, but 3.14 differed by 1.06.
@@ -300,7 +300,7 @@ float number2 = 3.141f;
300300
float delta = 0.00159f;
301301

302302
// old assertion:
303-
Assert.AreEqual(number1, number2, delta);
303+
Assert.AreEqual(number2, number1, delta);
304304

305305
// new assertion:
306306
number1.Should().BeApproximately(number2, delta);
@@ -314,7 +314,7 @@ float number2 = 4.2f;
314314
float delta = 0.0001f;
315315

316316
// old assertion:
317-
Assert.AreEqual(number1, number2, delta); // fail message: Assert.AreEqual failed. Expected a difference no greater than <0.0001> between expected value <3.14> and actual value <4.2>.
317+
Assert.AreEqual(number2, number1, delta); // fail message: Assert.AreEqual failed. Expected a difference no greater than <0.0001> between expected value <4.2> and actual value <3.14>.
318318
319319
// new assertion:
320320
number1.Should().BeApproximately(number2, delta); // fail message: Expected number1 to approximate 4.2F +/- 0.0001F, but 3.14F differed by 1.0599997F.
@@ -328,9 +328,9 @@ string str1 = "foo";
328328
string str2 = "foo";
329329

330330
// old assertion:
331-
Assert.AreEqual(str1, str2);
332-
Assert.AreEqual(str1, str2, ignoreCase: false);
333-
Assert.AreEqual(str1, str2, ignoreCase: false, culture: CultureInfo.CurrentCulture);
331+
Assert.AreEqual(str2, str1);
332+
Assert.AreEqual(str2, str1, ignoreCase: false);
333+
Assert.AreEqual(str2, str1, ignoreCase: false, culture: CultureInfo.CurrentCulture);
334334

335335
// new assertion:
336336
str1.Should().Be(str2);
@@ -343,9 +343,9 @@ string str1 = "foo";
343343
string str2 = "FoO";
344344

345345
// old assertion:
346-
Assert.AreEqual(str1, str2); // fail message: Assert.AreEqual failed. Expected:<foo>. Actual:<FoO>.
347-
Assert.AreEqual(str1, str2, ignoreCase: false); // fail message: Assert.AreEqual failed. Expected:<foo>. Actual:<FoO>.
348-
Assert.AreEqual(str1, str2, ignoreCase: false, culture: CultureInfo.CurrentCulture); // fail message: Assert.AreEqual failed. Expected:<foo>. Actual:<FoO>.
346+
Assert.AreEqual(str2, str1); // fail message: Assert.AreEqual failed. Expected:<FoO>. Actual:<foo>.
347+
Assert.AreEqual(str2, str1, ignoreCase: false); // fail message: Assert.AreEqual failed. Expected:<FoO>. Actual:<foo>.
348+
Assert.AreEqual(str2, str1, ignoreCase: false, culture: CultureInfo.CurrentCulture); // fail message: Assert.AreEqual failed. Expected:<FoO>. Actual:<foo>.
349349
350350
// new assertion:
351351
str1.Should().Be(str2); // fail message: Expected str1 to be "FoO", but "foo" differs near "foo" (index 0).
@@ -359,8 +359,8 @@ string str1 = "foo";
359359
string str2 = "FoO";
360360

361361
// old assertion:
362-
Assert.AreEqual(str1, str2, ignoreCase: true);
363-
Assert.AreEqual(str1, str2, ignoreCase: true, culture: CultureInfo.CurrentCulture);
362+
Assert.AreEqual(str2, str1, ignoreCase: true);
363+
Assert.AreEqual(str2, str1, ignoreCase: true, culture: CultureInfo.CurrentCulture);
364364

365365
// new assertion:
366366
str1.Should().BeEquivalentTo(str2);
@@ -373,8 +373,8 @@ string str1 = "foo";
373373
string str2 = "bar";
374374

375375
// old assertion:
376-
Assert.AreEqual(str1, str2, ignoreCase: true); // fail message: Assert.AreEqual failed. Expected:<foo>. Actual:<bar>.
377-
Assert.AreEqual(str1, str2, ignoreCase: true, culture: CultureInfo.CurrentCulture); // fail message: Assert.AreEqual failed. Expected:<foo>. Actual:<bar>.
376+
Assert.AreEqual(str2, str1, ignoreCase: true); // fail message: Assert.AreEqual failed. Expected:<bar>. Actual:<foo>.
377+
Assert.AreEqual(str2, str1, ignoreCase: true, culture: CultureInfo.CurrentCulture); // fail message: Assert.AreEqual failed. Expected:<bar>. Actual:<foo>.
378378
379379
// new assertion:
380380
str1.Should().BeEquivalentTo(str2); // fail message: Expected str1 to be equivalent to "bar", but "foo" differs near "foo" (index 0).
@@ -388,7 +388,7 @@ object obj1 = "foo";
388388
object obj2 = "bar";
389389

390390
// old assertion:
391-
Assert.AreNotEqual(obj1, obj2);
391+
Assert.AreNotEqual(obj2, obj1);
392392

393393
// new assertion:
394394
obj1.Should().NotBe(obj2);
@@ -401,7 +401,7 @@ object obj1 = "foo";
401401
object obj2 = "foo";
402402

403403
// old assertion:
404-
Assert.AreNotEqual(obj1, obj2); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<foo>.
404+
Assert.AreNotEqual(obj2, obj1); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<foo>.
405405
406406
// new assertion:
407407
obj1.Should().NotBe(obj2); // fail message: Did not expect obj1 to be equal to "foo".
@@ -415,7 +415,7 @@ int? number1 = 42;
415415
int? number2 = 6;
416416

417417
// old assertion:
418-
Assert.AreNotEqual(number1, number2);
418+
Assert.AreNotEqual(number2, number1);
419419

420420
// new assertion:
421421
number1.Should().NotBe(number2);
@@ -428,7 +428,7 @@ int? number1 = 42;
428428
int? number2 = 42;
429429

430430
// old assertion:
431-
Assert.AreNotEqual(number1, number2); // fail message: Assert.AreNotEqual failed. Expected any value except:<42>. Actual:<42>.
431+
Assert.AreNotEqual(number2, number1); // fail message: Assert.AreNotEqual failed. Expected any value except:<42>. Actual:<42>.
432432
433433
// new assertion:
434434
number1.Should().NotBe(number2); // fail message: Did not expect number1 to be 42.
@@ -443,7 +443,7 @@ double number2 = 4.2;
443443
double delta = 0.0001;
444444

445445
// old assertion:
446-
Assert.AreNotEqual(number1, number2, delta);
446+
Assert.AreNotEqual(number2, number1, delta);
447447

448448
// new assertion:
449449
number1.Should().NotBeApproximately(number2, delta);
@@ -457,7 +457,7 @@ double number2 = 3.141;
457457
double delta = 0.00159;
458458

459459
// old assertion:
460-
Assert.AreNotEqual(number1, number2, delta); // fail message: Assert.AreNotEqual failed. Expected a difference greater than <0.00159> between expected value <3.14> and actual value <3.141>.
460+
Assert.AreNotEqual(number2, number1, delta); // fail message: Assert.AreNotEqual failed. Expected a difference greater than <0.00159> between expected value <3.141> and actual value <3.14>.
461461
462462
// new assertion:
463463
number1.Should().NotBeApproximately(number2, delta); // fail message: Expected number1 to not approximate 3.141 +/- 0.00159, but 3.14 only differed by 0.0009999999999998899.
@@ -472,7 +472,7 @@ float number2 = 4.2f;
472472
float delta = 0.0001f;
473473

474474
// old assertion:
475-
Assert.AreNotEqual(number1, number2, delta);
475+
Assert.AreNotEqual(number2, number1, delta);
476476

477477
// new assertion:
478478
number1.Should().NotBeApproximately(number2, delta);
@@ -486,7 +486,7 @@ float number2 = 3.141f;
486486
float delta = 0.00159f;
487487

488488
// old assertion:
489-
Assert.AreNotEqual(number1, number2, delta); // fail message: Assert.AreNotEqual failed. Expected a difference greater than <0.00159> between expected value <3.14> and actual value <3.141>.
489+
Assert.AreNotEqual(number2, number1, delta); // fail message: Assert.AreNotEqual failed. Expected a difference greater than <0.00159> between expected value <3.141> and actual value <3.14>.
490490
491491
// new assertion:
492492
number1.Should().NotBeApproximately(number2, delta); // fail message: Expected number1 to not approximate 3.141F +/- 0.00159F, but 3.14F only differed by 0.0009999275F.
@@ -500,9 +500,9 @@ string str1 = "foo";
500500
string str2 = "bar";
501501

502502
// old assertion:
503-
Assert.AreNotEqual(str1, str2);
504-
Assert.AreNotEqual(str1, str2, ignoreCase: false);
505-
Assert.AreNotEqual(str1, str2, ignoreCase: false, culture: CultureInfo.CurrentCulture);
503+
Assert.AreNotEqual(str2, str1);
504+
Assert.AreNotEqual(str2, str1, ignoreCase: false);
505+
Assert.AreNotEqual(str2, str1, ignoreCase: false, culture: CultureInfo.CurrentCulture);
506506

507507
// new assertion:
508508
str1.Should().NotBe(str2);
@@ -515,9 +515,9 @@ string str1 = "foo";
515515
string str2 = "foo";
516516

517517
// old assertion:
518-
Assert.AreNotEqual(str1, str2); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<foo>.
519-
Assert.AreNotEqual(str1, str2, ignoreCase: false); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<foo>.
520-
Assert.AreNotEqual(str1, str2, ignoreCase: false, culture: CultureInfo.CurrentCulture); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<foo>.
518+
Assert.AreNotEqual(str2, str1); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<foo>.
519+
Assert.AreNotEqual(str2, str1, ignoreCase: false); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<foo>.
520+
Assert.AreNotEqual(str2, str1, ignoreCase: false, culture: CultureInfo.CurrentCulture); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<foo>.
521521
522522
// new assertion:
523523
str1.Should().NotBe(str2); // fail message: Expected str1 not to be "foo".
@@ -531,8 +531,8 @@ string str1 = "foo";
531531
string str2 = "bar";
532532

533533
// old assertion:
534-
Assert.AreNotEqual(str1, str2, ignoreCase: true);
535-
Assert.AreNotEqual(str1, str2, ignoreCase: true, culture: CultureInfo.CurrentCulture);
534+
Assert.AreNotEqual(str2, str1, ignoreCase: true);
535+
Assert.AreNotEqual(str2, str1, ignoreCase: true, culture: CultureInfo.CurrentCulture);
536536

537537
// new assertion:
538538
str1.Should().NotBeEquivalentTo(str2);
@@ -545,8 +545,8 @@ string str1 = "foo";
545545
string str2 = "FoO";
546546

547547
// old assertion:
548-
Assert.AreNotEqual(str1, str2, ignoreCase: true); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<FoO>.
549-
Assert.AreNotEqual(str1, str2, ignoreCase: true, culture: CultureInfo.CurrentCulture); // fail message: Assert.AreNotEqual failed. Expected any value except:<foo>. Actual:<FoO>.
548+
Assert.AreNotEqual(str2, str1, ignoreCase: true); // fail message: Assert.AreNotEqual failed. Expected any value except:<FoO>. Actual:<foo>.
549+
Assert.AreNotEqual(str2, str1, ignoreCase: true, culture: CultureInfo.CurrentCulture); // fail message: Assert.AreNotEqual failed. Expected any value except:<FoO>. Actual:<foo>.
550550
551551
// new assertion:
552552
str1.Should().NotBeEquivalentTo(str2); // fail message: Expected str1 not to be equivalent to "FoO", but they are.

0 commit comments

Comments
 (0)