public void DocsDB_FindDocuments_CorrectQueryInDifferentOrderAndCase_ReturnsCorrectFilesInfo() { //Arrange DocsDB docsDB = GetDbWithFiveDifferentElems(); //Act var res = docsDB.FindDocuments("sOmE London kInD peOplE miGht I no it Inoccent people might be harmed"); //Assert Assert.IsTrue(docsDB.GetDocsCount() == 5); Assert.IsTrue(res.Count == 5); Assert.IsTrue(res[0].Id == 2); Assert.IsTrue(res[0].Relevance == 6); Assert.IsTrue(res[1].Id == 1); Assert.IsTrue(res[1].Relevance == 4); Assert.IsTrue(res[2].Id == 3); Assert.IsTrue(res[2].Relevance == 2); Assert.IsTrue(res[3].Id == 4); Assert.IsTrue(res[3].Relevance == 1); Assert.IsTrue(res[4].Id == 5); Assert.IsTrue(res[4].Relevance == 1); }
public void DocsDB_FindDocuments_CorrectQuery_ReturnsCorrectFilesInfo() { //Arrange DocsDB docsDB = GetDbForCommonRelevanceTest(); //Act var res = docsDB.FindDocuments("Some kind of text with words"); //Assert Assert.IsTrue(docsDB.GetDocsCount() == 5); Assert.IsTrue(res.Count == 5); Assert.IsTrue(res[0].Id == 1); Assert.IsTrue(res[0].Relevance == 6); Assert.IsTrue(res[1].Id == 2); Assert.IsTrue(res[1].Relevance == 5); Assert.IsTrue(res[2].Id == 3); Assert.IsTrue(res[2].Relevance == 4); Assert.IsTrue(res[3].Id == 4); Assert.IsTrue(res[3].Relevance == 3); Assert.IsTrue(res[4].Id == 5); Assert.IsTrue(res[4].Relevance == 2); }
public void DocsDB_DeleteDocument_MiddleItemId_DeletesDocument() { //Arrange DocsDB docsDB = GetDbWithFiveDifferentElems(); int docToBeDeletedId = 3; //Act docsDB.DeleteDoc(docToBeDeletedId); //Assert Assert.IsTrue(docsDB.GetDocsCount() == 4); }
public void DocsDB_FindDocuments_SubStringsOfWords_ReturnsEmptyList() { //Arrange DocsDB docsDB = GetDbWithFiveDifferentElems(); //Act var res = docsDB.FindDocuments("Som som kin o"); //Assert Assert.IsTrue(docsDB.GetDocsCount() == 5); Assert.IsTrue(res.Count == 0); }
public void DocsDB_FindDocuments_EmptyQueryNonEmptyDb_ReturnsEmptyList() { //Arrange DocsDB docsDB = GetDbWithFiveDifferentElems(); //Act var res = docsDB.FindDocuments(""); //Assert Assert.IsTrue(docsDB.GetDocsCount() == 5); Assert.IsTrue(res.Count == 0); }
public void DocsDB_AddDocument_AfterMiddleItemDelted_ReturnsCorrectId() { //Arrange DocsDB docsDB = GetDbWithFiveDifferentElems(); int docToBeDeletedId = 3; docsDB.DeleteDoc(docToBeDeletedId); string text = "Doc"; //Act int id = docsDB.AddDoc(text); //Assert Assert.IsTrue(docsDB.GetDocsCount() == 5); Assert.AreEqual(6, id); }