public void InMemorySuggest_LoadSmallRipicts_CheckCorrectness()
        {
            var storageMock = this.kernel.GetMock<IinMemoryStorageStructure>();
            var MoquedStorageStructure = this.kernel.Get<IinMemoryStorageStructure>();
            var sut = new RipictsSynsToMemoryReader();
            sut.ReadFile(SmallRipictsTestFileName, ref MoquedStorageStructure);

            var femaleTuple = new Tuple<string, int>("female", 8427);
            var beautyTuple = new Tuple<string, int>("beauty", 6932);
            var personTuple = new Tuple<string, int>("person", 6060);
            var backgroundTuple = new Tuple<string, int>("background", 6963);
            var WhiteTuple = new Tuple<string, int>("White", 6036);
            var manyTuple = new Tuple<string, int>("many", 5000);
            var person1Tuple = new Tuple<string, int>("person", 6951);
            var parkTuple = new Tuple<string, int>("park", 6802);
            var outsideTuple = new Tuple<string, int>("outside", 6621);
            var beauty1Tuple = new Tuple<string, int>("beauty", 6360);
            var peopleTuple = new Tuple<string, int>("people", 6069);

            storageMock.Verify(structure => structure.AddSynonyms("woman", new Tuple<string, int>[] { femaleTuple, beautyTuple, personTuple }), Times.Once);
            storageMock.Verify(structure => structure.AddSynonyms("many", new Tuple<string, int>[] { backgroundTuple, WhiteTuple, manyTuple }), Times.Once);
            storageMock.Verify(structure => structure.AddSynonyms("girl", new Tuple<string, int>[] { person1Tuple, parkTuple, outsideTuple, beauty1Tuple, peopleTuple }), Times.Once);
        }
        public void InMemorySuggester_LoadRealLifeSizedDataToDictionaryBasedStructureWithRipictsToMemory50file_TestPefomanceTest()
        {
            // 4 second for all possibly synonyms. With ninject ma be 5.
            // Try to make faster.
            InMemoryHashBasedWordStructure storage = new InMemoryHashBasedWordStructure();

            var RipictsToMemory = new RipictsSynsToMemoryReader();
            var sut = new InMemorySuggester(storage, RipictsToMemory, Large50FileWithRipictsTestDataFileName);
        }