Skip Navigation LinksHome Page > Forums > SpiraTeam Forums > SpiraTeam Issues & Qu... > Getting all SpiraTeam pro...
//Now lets test that we can retrieve a generic list of test cases and test runs from the sample project
spiraImportExport.Connection_Authenticate("fredbloggs", "fredbloggs");
spiraImportExport.Connection_ConnectToProject(1);
List<RemoteFilter> remoteFilters = new List<RemoteFilter>();
RemoteFilter remoteFilter = new RemoteFilter();
remoteFilter.PropertyName = "OwnerId";
remoteFilter.MultiValue = new MultiValueFilter();
remoteFilter.MultiValue.Values = new int[] { 2, 3 };
remoteFilters.Add(remoteFilter);
remoteFilter = new RemoteFilter();
remoteFilter.PropertyName = "ActiveYn";
remoteFilter.StringValue = "Y";
remoteFilter.PropertyName = "ExecutionDate";
remoteFilter.DateRangeValue = new DateRange();
remoteFilter.DateRangeValue.StartDate = DateTime.Parse("12/1/2003");
remoteFilter.DateRangeValue.EndDate = DateTime.Parse("12/31/2003");
RemoteTestCase[] remoteTestCases = spiraImportExport.TestCase_Retrieve(remoteFilters.ToArray(), 1, 999999);
//Retrieve the first test case with its steps
RemoteTestCase remoteTestCase = spiraImportExport.TestCase_RetrieveById(testCaseId3);
Assert.AreEqual("Test Case 3", remoteTestCase.Name);
RemoteTestStep[] remoteTestSteps = remoteTestCase.TestSteps;
Assert.AreEqual(2, remoteTestSteps.Length, "Test Step Count 1");
Assert.AreEqual("Test Step 1", remoteTestSteps[0].Description);
Assert.AreEqual(1, remoteTestSteps[0].Position, "Position 1");
Assert.AreEqual("Test Step 2", remoteTestSteps[1].Description);
Assert.AreEqual(2, remoteTestSteps[1].Position, "Position 2");
Hello,
a code example will be appreciated :)
thank you
And if you have any questions, please email or call us at +1 (202) 558-6885