Quantcast
Channel: Fluent Assertions
Viewing all articles
Browse latest Browse all 1402

New Post: C# vs VB.NET difference in ShouldHave().AllProperties().EqualTo() ?

$
0
0

Hmmm... Am I missing something? I still don't get it to work.

[TestMethod]
public void TestMethod1()
{
 ClassOne c1 = new ClassOne();
 ClassOne c2 = new ClassOne();

 c1.ShouldHave().AllProperties().IncludingNestedObjects().EqualTo(c2);
}

 public class ClassOne
{
 private ClassTwo _refOne = new ClassTwo();
 private int _valOne = 1;
 public ClassTwo RefOne
 {
  get { return _refOne; }
  set { _refOne = value; }
 }
 public int ValOne
 {
  get { return _valOne; }
  set { _valOne = value; }
 }
}
public class ClassTwo
{
 private int _valTwo = 3;
 public int ValTwo
 {
  get { return _valTwo; }
  set { _valTwo = value; }
 }
}

Still gives me an error:

Expected property RefOne to be

WindowsFormsApplication1.ClassTwo
{
   ValTwo = 3
}, but found

WindowsFormsApplication1.ClassTwo
{
   ValTwo = 3
}.


Viewing all articles
Browse latest Browse all 1402

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>