Esempio n. 1
0
        public void Test_Find_FindsNutcrackerInDatabase()
        {
            //Arrange
            Nutcracker testNutcracker = new Nutcracker("Phil");

            testNutcracker.Save();

            //Act
            Nutcracker foundNutcracker = Nutcracker.Find(testNutcracker.GetId());

            //Assert
            Assert.Equal(testNutcracker, foundNutcracker);
        }
Esempio n. 2
0
 public override bool Equals(System.Object otherNutcracker)
 {
     if (!(otherNutcracker is Nutcracker))
     {
         return(false);
     }
     else
     {
         Nutcracker newNutcracker = (Nutcracker)otherNutcracker;
         bool       idEquality    = (this.GetId() == newNutcracker.GetId());
         bool       nameEquality  = (this.GetName() == newNutcracker.GetName());
         return(idEquality && nameEquality);
     }
 }
Esempio n. 3
0
        public void Test_Save_AssignsIdToObject()
        {
            //Arrange
            Nutcracker testNutcracker = new Nutcracker("Phil");

            //Act
            testNutcracker.Save();
            Nutcracker savedNutcracker = Nutcracker.GetAll()[0];

            int result = savedNutcracker.GetId();
            int testId = testNutcracker.GetId();

            //Assert
            Assert.Equal(testId, result);
        }