Ejemplo n.º 1
0
        public void Updates_Item_In_List_And_Store_With_Equals_Override()
        {
            var overrideWidgetList = new BiggyList <OverrideWidget>(new JsonStore <OverrideWidget>());

            overrideWidgetList.Clear();
            overrideWidgetList.Add(new OverrideWidget {
                SKU = "001", Name = "Test widget 1", Price = 2.00M
            });

            var updatedItem = new OverrideWidget {
                SKU = "001", Name = "UPDATED", Price = 2.00M
            };

            overrideWidgetList.Update(updatedItem);

            // Reload the list:
            overrideWidgetList = new BiggyList <OverrideWidget>(new JsonStore <OverrideWidget>());

            // Grab from the list:
            var updatedInList = overrideWidgetList.FirstOrDefault(w => w.Name == "UPDATED");

            // Make sure updated in both:
            Assert.True(updatedInList.Name == "UPDATED");
        }
Ejemplo n.º 2
0
        public void Updates_Item_In_List_And_Store_With_Equals_Override()
        {
            var overrideWidgetList = new BiggyList<OverrideWidget>(new JsonStore<OverrideWidget>());
              overrideWidgetList.Clear();
              overrideWidgetList.Add(new OverrideWidget { SKU = "001", Name = "Test widget 1", Price = 2.00M });

              var updatedItem = new OverrideWidget { SKU = "001", Name = "UPDATED", Price = 2.00M };
              overrideWidgetList.Update(updatedItem);

              // Reload the list:
              overrideWidgetList = new BiggyList<OverrideWidget>(new JsonStore<OverrideWidget>());

              // Grab from the list:
              var updatedInList = overrideWidgetList.FirstOrDefault(w => w.Name == "UPDATED");

              // Make sure updated in both:
              Assert.True(updatedInList.Name == "UPDATED");
        }