public void DeleteWithNullItem_Expected_NoOperationPerformed() { lock (l) { SimulationRepository thisInstance = _testInstance; var expected = thisInstance.Count; thisInstance.Delete(null); Assert.AreEqual(expected, thisInstance.Count); } }
public void DeleteWithValidItem_Expected_ItemCountDecreasesByOne() { lock (l) { SimulationRepository thisInstance = _testInstance; var item = CreateResult(CreateKey()); thisInstance.Save(item); var expected = thisInstance.Count - 1; thisInstance.Delete(item); Assert.AreEqual(expected, thisInstance.Count); } }
public void DeleteWithInvalidItem_Expected_ItemCountIsSame() { lock (l) { SimulationRepository thisInstance = _testInstance; int expected = thisInstance.Count; ISimulationKey theKey = CreateKey(); ISimulationResult item = CreateResult(theKey); string id1 = theKey.ActivityID; string id2 = theKey.ScenarioID; string id3 = theKey.WorkflowID; Assert.AreEqual(expected, thisInstance.Count, "Fail 1"); thisInstance.Delete(item); // Problem over here! Assert.AreEqual(expected, thisInstance.Count, "Fail 2"); } }
public static void MyClassCleanup() { _testInstance.Delete(_testResult); }