public SheduleRequest GetGroups(string requestName) { WebRequest WRPlayer = WebRequest.Create(UrlShedule + "?n=701&lev=142&faculty=0&query= " + requestName); WRPlayer.Method = "GET"; WRPlayer.ContentType = " text / html; charset = windows - 1251"; Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); var SheduleResponse = new SheduleRequest(); try { using (WebResponse response = WRPlayer.GetResponse()) { using (Stream stream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(stream, Encoding.GetEncoding(1251))) { SheduleResponse = JsonConvert.DeserializeObject <SheduleRequest>(reader.ReadToEnd()); } } } } catch (JsonReaderException) { return(null); } return(SheduleResponse); }
public void TestGettingGroups(string value) { SheduleRequest result = SG.GetGroups(value); Assert.IsNotNull(result); }