public void Editable() { var banana = new EditableProduct { Name = "Banana", Price = new decimal(2.5) }; banana.BeginEdit(); banana.Name = "Apple"; banana.Price = 7; banana.CancelEdit(); Assert.AreEqual("Banana", banana.Name); Assert.AreEqual(2.5, banana.Price); }