public void DataDictionariesRequest_constructs_the_correct_UrlPath() { var req = new DataDictionariesRequest("Mediflex", "DEV"); Assert.AreEqual(req.UrlPath(), "datasets/SDTMDataDictionaries.csv?studyid=Mediflex(DEV)"); var req2 = new DataDictionariesRequest("Mediflex", "DEV", datasetFormat: "xml"); Assert.AreEqual(req2.UrlPath(), "datasets/SDTMDataDictionaries?studyid=Mediflex(DEV)"); }
public void FormattedDataSetRequest_returns_appropriate_response_based_on_dataset_format() { var resp = new Mock <IRestResponse>(); var req1 = new DataDictionariesRequest("Mediflex", "DEV"); Assert.IsInstanceOfType(req1.Result(resp.Object), typeof(RWSTextResponse)); var req2 = new DataDictionariesRequest("Mediflex", "DEV", "xml"); Assert.IsInstanceOfType(req2.Result(resp.Object), typeof(RWSResponse)); }