public void CantAddPeripheralDevice() { using(EF_ZMT_DbContext.EF_ZMT_DbContext context = new EF_ZMT_DbContext.EF_ZMT_DbContext()) { FixedAssetService transaction = new FixedAssetService(); context.Context.ExecuteStoreCommand("DELETE FROM PeripheralDevice"); PeripheralDevice device = new PeripheralDevice() { name = "printer" }; transaction.AddPeripheralDevice(device); Assert.AreEqual(context.Context.PeripheralDevices.Count(), 1); device = context.Context.PeripheralDevices.FirstOrDefault(x => x.name == "printer"); Assert.IsNotNull(device); } }