public override bool Equals(System.Object otherObject2) { if (!(otherObject2 is Object2)) { return(false); } else { Object2 newObject2 = (Object2)otherObject2; bool idEquality = this.GetId() == newObject2.GetId(); bool nameEquality = this.GetName() == newObject2.GetName(); return(idEquality && nameEquality); } }
public void Test_SaveAssignsIdToObject() { //Arrange Object2 testObject2 = new Object2("Name"); testObject2.Save(); //Act Object2 savedObject2 = Object2.GetAll()[0]; Console.WriteLine(testObject2.GetName()); int result = savedObject2.GetId(); int testId = testObject2.GetId(); //Assert Assert.Equal(testId, result); }