예제 #1
0
파일: Demo.cs 프로젝트: sklementiev/mixins
        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);
        }
예제 #2
0
파일: Demo.cs 프로젝트: sklementiev/mixins
        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);
        }