public void TestInvalidItemUpdate() { IObjectStore store = new InMemoryObjectStore(); try { store.UpdateItem <ComputerModel>(1, new ComputerModel { OemName = "Samsung", Model = "Ativ" }); } catch { Assert.IsTrue(true); } }
public void TestUpdate() { IObjectStore store = new InMemoryObjectStore(); store.AddItem <ComputerModel>(new ComputerModel { Id = 1, OemName = "Apple", Model = "Macbook" }); store.UpdateItem <ComputerModel>(1, new ComputerModel { OemName = "Samsung", Model = "Ativ" }); ComputerModel insertedItem = store.GetItem <ComputerModel>(1); Assert.AreEqual(insertedItem.OemName, "Samsung"); Assert.AreEqual(insertedItem.Model, "Ativ"); }