Пример #1
0
        public void CellExistsTest()
        {
            List <List <int> > listOfLists = new List <List <int> >
            {
                new List <int> {
                },
                new List <int> {
                    1
                },
                new List <int> {
                    2, 3
                },
                new List <int> {
                    4, 5, 6
                }
            };

            Assert.IsFalse(ElasticTabstopsConverter.CellExists(listOfLists, 0, 0));
            Assert.IsFalse(ElasticTabstopsConverter.CellExists(listOfLists, 1, 1));
            Assert.IsFalse(ElasticTabstopsConverter.CellExists(listOfLists, 2, 2));
            Assert.IsFalse(ElasticTabstopsConverter.CellExists(listOfLists, 3, 3));
            Assert.IsFalse(ElasticTabstopsConverter.CellExists(listOfLists, 4, 0));
            Assert.IsTrue(ElasticTabstopsConverter.CellExists(listOfLists, 1, 0));
            Assert.IsTrue(ElasticTabstopsConverter.CellExists(listOfLists, 2, 1));
            Assert.IsTrue(ElasticTabstopsConverter.CellExists(listOfLists, 3, 2));
        }
Пример #2
0
        public void ToElasticTabstopsTest()
        {
            foreach (Tuple <string, string, string, int> testStrings in TEST_STRINGS_LIST)
            {
                string string1 = testStrings.Item1;
                string string2 = ElasticTabstopsConverter.ToElasticTabstops(testStrings.Item2, testStrings.Item4);

                Assert.AreEqual(string1, string2);
            }
        }
Пример #3
0
        public void GetPositionsContentsTest()
        {
            string string1 = PositionsToString(SPACE_TEXT_3_POSITIONS_CONTENTS);
            string string2 = PositionsToString(ElasticTabstopsConverter.GetLines(SPACE_TEXT_3, 8));

            Assert.AreEqual(string1, string2);

            string1 = PositionsToString(SPACE_TEXT_9_POSITIONS_CONTENTS);
            string2 = PositionsToString(ElasticTabstopsConverter.GetLines(SPACE_TEXT_9, 8));
            Assert.AreEqual(string1, string2);
        }
Пример #4
0
 public void ToSpacesTest()
 {
     foreach (Tuple <string, string, string, int> testStrings in TEST_STRINGS_LIST)
     {
         string string1;
         if (testStrings.Item3 == NO_STRING)
         {
             string1 = testStrings.Item2;
         }
         else
         {
             string1 = testStrings.Item3;
         }
         string string2 = ElasticTabstopsConverter.ToSpaces(testStrings.Item1, testStrings.Item4);
         Assert.AreEqual(string1, string2);
     }
 }