public bool Equals(BigObject obj) { if (ReferenceEquals(null, obj)) { return(false); } if (ReferenceEquals(this, obj)) { return(true); } return(Equals(obj.Name, Name) && obj.Age == Age); }
public void save_and_load_an_object_to_xml() { var object1 = new BigObject { Name = "Max", Age = 5 }; var system = new FileSystem(); system.PersistToFile(object1, "bigobject.xml"); var object2 = system.LoadFromFile <BigObject>("bigobject.xml"); object1.ShouldNotBeTheSameAs(object2); object1.ShouldEqual(object2); }
public void save_and_load_an_object_to_xml() { var object1 = new BigObject { Name = "Max", Age = 5 }; var system = new FileSystem(); system.PersistToFile(object1, "bigobject.xml"); var object2 = system.LoadFromFile<BigObject>("bigobject.xml"); object1.ShouldNotBeTheSameAs(object2); object1.ShouldEqual(object2); }
public bool Equals(BigObject obj) { if (ReferenceEquals(null, obj)) return false; if (ReferenceEquals(this, obj)) return true; return Equals(obj.Name, Name) && obj.Age == Age; }