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); }
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); }