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);
     }
 }
Ejemplo n.º 2
0
        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);
        }