コード例 #1
0
 public void DeleteWithNullItem_Expected_NoOperationPerformed()
 {
     lock (l)
     {
         SimulationRepository thisInstance = _testInstance;
         var expected = thisInstance.Count;
         thisInstance.Delete(null);
         Assert.AreEqual(expected, thisInstance.Count);
     }
 }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 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");
     }
 }
コード例 #4
0
 public static void MyClassCleanup()
 {
     _testInstance.Delete(_testResult);
 }