public void TestGetWordOccurences(string fileName, string word, int expectedValue)
        {
            var dictionary = ObjectsFromFileHelper.getWordsOccurences(path + "\\" + fileName);

            int value;

            dictionary.TryGetValue(word, out value);

            Assert.AreEqual(expectedValue, value);
        }
        public void TestSegmentsIntersection(string fileName, string?expectedIntersection)
        {
            var segments = ObjectsFromFileHelper.GetSegmentsFromFile(path + "\\" + fileName);

            if (!(expectedIntersection is null))
            {
                Assert.AreEqual(
                    expectedIntersection,
                    DataStructuresOperations.getIntersection(segments[0], segments[1]).ToString()
                    );
            }
 public void MergeSortArrayOfInt(string fileName, string expectedValue)
 {
     Assert.AreEqual(expectedValue, ObjectsFromFileHelper.ReadTextFileAndStore(path + "\\" + fileName).SortNumbers().StringRepresentation());
 }
 public void TestSwapInPlace(string fileName, int indexA, int indexB, string expectedValue)
 {
     Assert.AreEqual(expectedValue, ObjectsFromFileHelper.ReadTextFileAndStore(path + "\\" + fileName).SwapInPlace(indexA, indexB).StringRepresentation());
 }
 public void CanReadFile(string fileName, string expectedValue)
 {
     Assert.AreEqual(expectedValue, ObjectsFromFileHelper.ReadTextFileAndStore(path + "\\" + fileName).StringRepresentation());
 }