Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }