@@ -123,7 +123,7 @@ private void AssertCanCreate(RallyRestApi restApi)
123123 Assert . AreEqual ( dynamicJson [ "Name" ] , testDefect . Name ) ;
124124
125125 // Now delete it
126- TestHelperDeleteDefect ( restApi , response . Reference ) ;
126+ TestHelperDeleteItem ( restApi , response . Reference ) ;
127127 }
128128
129129 [ TestMethod ]
@@ -164,6 +164,9 @@ public void AddToCollection2x()
164164 Assert . IsTrue ( result . Success ) ;
165165 Assert . AreEqual ( 1 , result . Results . Count ) ;
166166 Assert . IsNotNull ( result . Results [ 0 ] [ "FormattedID" ] ) ;
167+
168+ // Now delete it
169+ TestHelperDeleteItem ( restApi , itemRef ) ;
167170 }
168171
169172 [ TestMethod ]
@@ -177,15 +180,22 @@ public void RemoveFromCollection2x()
177180 newDefect [ "Name" ] = "New Defect Added via collection" ;
178181 newDefect [ "Requirement" ] = itemRef ;
179182 CreateResult newTaskResult = restApi . Create ( "defect" , newDefect ) ;
183+
180184 DynamicJsonObject story = restApi . GetByReference ( itemRef , "Defects" ) ;
181185 Assert . AreEqual ( 1 , story [ "Defects" ] [ "Count" ] ) ;
186+
182187 DynamicJsonObject taskToRemove = new DynamicJsonObject ( ) ;
183188 taskToRemove [ "_ref" ] = newTaskResult . Reference ;
184189 OperationResult result = restApi . RemoveFromCollection ( itemRef , "Defects" , new List < DynamicJsonObject > ( ) { taskToRemove } , new NameValueCollection ( ) ) ;
190+
185191 Assert . IsTrue ( result . Success ) ;
186192 Assert . AreEqual ( 0 , result . Results . Count ) ;
187193 story = restApi . GetByReference ( itemRef , "Defects" ) ;
188194 Assert . AreEqual ( 0 , story [ "Defects" ] [ "Count" ] ) ;
195+
196+ // Now delete the defect and story
197+ TestHelperDeleteItem ( restApi , newTaskResult . Reference ) ;
198+ TestHelperDeleteItem ( restApi , itemRef ) ;
189199 }
190200
191201 [ TestMethod ]
@@ -241,7 +251,7 @@ private void AssertCanUpdate(RallyRestApi restApi)
241251 Assert . AreEqual ( dynamicJson [ "Name" ] , updateDefect . Name ) ;
242252
243253 // Now delete it
244- TestHelperDeleteDefect ( restApi , defect ) ;
254+ TestHelperDeleteItem ( restApi , defect ) ;
245255 }
246256
247257 private string TestHelperCreateDefect ( RallyRestApi restApi , bool includeFullData = false )
@@ -261,11 +271,11 @@ private string TestHelperCreateDefect(RallyRestApi restApi, bool includeFullData
261271 return response . Reference ;
262272 }
263273
264- private void TestHelperDeleteDefect ( RallyRestApi restApi , string reference )
274+ private void TestHelperDeleteItem ( RallyRestApi restApi , string reference )
265275 {
266276 OperationResult deleteResponse = restApi . Delete ( Ref . GetRelativeRef ( reference ) ) ;
267- dynamic testDefectEmpty = restApi . GetByReference ( reference ) ;
268- Assert . IsNull ( testDefectEmpty ) ;
277+ dynamic testEmpty = restApi . GetByReference ( reference ) ;
278+ Assert . IsNull ( testEmpty ) ;
269279 }
270280
271281 [ TestMethod ]
@@ -281,7 +291,7 @@ public void GetByReferenceTest()
281291 Assert . AreEqual ( defectOid , response . ObjectID . ToString ( ) ) ;
282292
283293 // Now delete it
284- TestHelperDeleteDefect ( restApi , defect ) ;
294+ TestHelperDeleteItem ( restApi , defect ) ;
285295 }
286296
287297 [ TestMethod ]
0 commit comments