public void SearchEventsForMultipleResults_Pass() { //Arrange var expected = new List <string> { "Year 2020", "Year 2019" }; var actual = new List <string>(); //Act try { _searchManager = new SearchManagerNoDB(_brackets, _events, _gamers); List <EventInfo> results = _searchManager.GetEvents("Year"); foreach (EventInfo eventInfo in results) { if (!eventInfo.EventName.Equals("")) { actual.Add(eventInfo.EventName); } } } catch { } //Assert CollectionAssert.AreEqual(expected, actual); }
public void SearchBracketsForOneResult_Pass() { //Arrange var expected = new List <string>() { "The Bracket" }; var actual = new List <string>(); //Act try { _searchManager = new SearchManagerNoDB(_brackets, _events, _gamers); List <BracketInfo> results = _searchManager.GetBrackets("The Bracket"); foreach (BracketInfo bracketInfo in results) { if (!bracketInfo.BracketName.Equals("")) { actual.Add(bracketInfo.BracketName); } } } catch { } //Assert CollectionAssert.AreEqual(expected, actual); }
public void SearchGamersWithNoResults_Pass() { //Arrange var expected = new List <string>(); var actual = new List <string>(); //Act try { _searchManager = new SearchManagerNoDB(_brackets, _events, _gamers); List <GamerInfo> results = _searchManager.GetGamers("No Request"); foreach (GamerInfo gamerInfo in results) { if (!gamerInfo.GamerTag.Equals("")) { actual.Add(gamerInfo.GamerTag); } } } catch { } //Assert CollectionAssert.AreEqual(expected, actual); }