private static async Task GetLyrics(Artist model, Uri baseAddress, IBLService _blService, List <string> singles, List <Song> songs) { using (var httpClient = new HttpClient { BaseAddress = baseAddress, Timeout = TimeSpan.FromSeconds(20) }) { foreach (var single in singles) { //if statement is to avoid duplicates if (songs.Where(x => x.Name == single).Count() == 0) { try { HttpResponseMessage response = await httpClient.GetAsync(model.ArtistName + "/" + single); if (response.IsSuccessStatusCode) { int noWordsinSong; string responseData = await response.Content.ReadAsStringAsync(); noWordsinSong = _blService.CountWords(responseData); Song song = new Song(); song.Name = single; song.WordCount = noWordsinSong; songs.Add(song); } } catch (Exception) { } } } } }
private void InitMocks() { _DataMock = new Mock <IRepository>(); //_DataMock.Setup(t => t.Create(_currency)); //_DataMock.Setup(t => t.Get()).Returns(_taskDataMock.Object); _loggerMock = new Mock <ILogger>(); service = new BLService(_DataMock.Object, _loggerMock.Object); }
private static async Task <List <string> > GetSingles(Artist model, IBLService _blService, List <string> singles, HttpClient httpClient1) { using (var response = await httpClient1.GetAsync("?query=artist:" + model.ArtistName)) { var responseData1 = await response.Content.ReadAsStringAsync(); //Add song titles to the list singles = _blService.GetTitles(responseData1); } return(singles); }
public void CountWords_Test() { //Arrange string text = "hello my name is test"; int expected = 5; int actual; IBLService bLService = BLServiceFactory.GetBLServiceObj(); //Act actual = bLService.CountWords(text); //Assert Assert.AreEqual(expected, actual); }
public void StdDev_Test() { //Arrange double var = 50; double expected = 7.07; double actual; IBLService bLService = BLServiceFactory.GetBLServiceObj(); //Act actual = bLService.StdDev(var); //Assert Assert.AreEqual(expected, actual); }
public void GetTitle_Test() { //Arrange string strDetails = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><metadata><release-list><release><title>My Song</title></release></release-list></metadata>"; List <string> expected = new List <string>(); List <string> actual = new List <string>(); IBLService bLService = BLServiceFactory.GetBLServiceObj(); //Act expected.Add("My Song"); actual = bLService.GetTitles(strDetails); //Assert Assert.AreEqual(expected.Count, actual.Count); }
public void CalcAverage_Test() { //Arrange List <int> noOfWords = new List <int>(); double expected = 15; double actual; IBLService bLService = BLServiceFactory.GetBLServiceObj(); //Act noOfWords.Add(10); noOfWords.Add(20); noOfWords.Add(15); actual = bLService.CalcAverage(noOfWords); //Assert Assert.AreEqual(expected, actual); }
public void Variance_Test() { //Arrange List <int> noOfWords = new List <int>(); double avg = 15; double expected = 50; double actual; IBLService bLService = BLServiceFactory.GetBLServiceObj(); //Act noOfWords.Add(10); noOfWords.Add(15); noOfWords.Add(20); actual = bLService.Variance(noOfWords, avg); //Assert Assert.AreEqual(expected, actual); }
public accessibilityOfTeachersController(IBLService serv) { BLService_ = serv; }
public accessibilityOfRoomController(IBLService serv) { BLService_ = serv; }
public HomeController(IBLService dataService) { blService = dataService; }
public AdminListsController(IBLService serv) => BLService_ = serv;
public levelOfEnglishController(IBLService serv) { BLService_ = serv; }
public mainMailController(IBLService serv) { BLService_ = serv; }
public waitingListController(IBLService serv) => BLService_ = serv;
public openingHourController(IBLService serv) { BLService_ = serv; }
/// <summary> /// Dictionary Controller /// </summary> /// <param name="service"></param> /// <param name="logger"></param> public DictionaryController(IBLService service, ILogger logger) { _service = service; _logger = logger; }
public studentController(IBLService serv) => BLService_ = serv;
public parentsOfStudentController(IBLService serv) { BLService_ = serv; }
public classroomController(IBLService serv) => BLService_ = serv;
public daysOfTheWeekController(IBLService serv) { BLService_ = serv; }
public causeOfDisruptionController(IBLService serv) => BLService_ = serv;
public groupController(IBLService serv) => BLService_ = serv;
public educationalMaterialController(IBLService serv) { BLService_ = serv; }
public timetableByDateTeacherController(IBLService serv) => BLService_ = serv;
public reminderOrСommentsController(IBLService serv) => BLService_ = serv;
public calendarForStudentsController(IBLService serv) => BLService_ = serv;
public ServiceController(IBLService blservice, ILogger logger) { _blservice = blservice ?? throw new ArgumentNullException(nameof(blservice)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public teacherController(IBLService serv) => BLService_ = serv;
public calendarForTeachersOnlyController(IBLService serv) => BLService_ = serv;