public void RunSearchSTest()
        {
            //Arrange

            CurrentTestModel = TestCase;
            Logic            = new LogSearchLogic(DatabaseVariantType.Xml,
                                                  HwLogCriteria,
                                                  GetCustomFunctions(CurrentTestModel.CurrentProduct));
            var ExpectedSearchKeyHits = Int32.Parse(CurrentTestModel.HitsExpected);

            GetLogFilesAndStrings();
            WriteStringsToFile();
            //Act
            var HitsActual = GetActualHits();

            CurrentTestModel.LogFiles.ForEach(x => File.Delete(LogPath + "\\" + x));
            //Assert

            Assert.AreEqual(ExpectedSearchKeyHits, HitsActual, HitsMessage);
        }
Example #2
0
        public bool ShallSearchBePerformedTest(string Key)
        {
            //Arrange
            CurrentCase = GetObject(Key);
            ProductModel currentProduct = GetProduct("KDU 137 925/31");

            LogSearchLogic logic = new LogSearchLogic(DatabaseVariantType.Xml,
                                                      HwLogCriteria,
                                                      GetCustomFunctions(currentProduct));

            var key = logic.GetSearchKeyByName("CRAMC_error", "Baseband");

            key.SearchSettings.IncludeTestTypes = CurrentCase.IncludeTestTypes;
            key.SearchSettings.ExcludeTestTypes = CurrentCase.ExcludeTestTypes;

            key.SearchSettings.Products = GetProductEntityList();
            //Act
            var Result = key.ShallSearchBePerformed(currentProduct, CurrentCase.TestType,
                                                    CurrentCase.ServiceLoction);

            //Assert
            return(Result);
        }