Ejemplo n.º 1
0
        public void A1ToR1C1ToA1Test(string a1, int r1, int c1)
        {
            string a2;

            R1C1Converter.ToR1C1(a1, out int r2, out int c2);
            a2 = R1C1Converter.FromR1C1(r2, c2);

            Assert.Equal(r1, r2);
            Assert.Equal(c1, c2);
            Assert.Equal(a1, a2);
        }
Ejemplo n.º 2
0
        public void A1RangeToR1C1RangeToA1RangeTest(string a1, int r1, int c1, int r2, int c2)
        {
            string reaultA1;

            R1C1Converter.ToR1C1Range(a1, out int resultR1, out int resultC1, out int resultR2, out int resultC2);
            reaultA1 = R1C1Converter.FromR1C1Range(resultR1, resultC1, resultR2, resultC2);

            Assert.Equal(r1, resultR1);
            Assert.Equal(c1, resultC1);
            Assert.Equal(r2, resultR2);
            Assert.Equal(c2, resultC2);
            Assert.Equal(a1, reaultA1);
        }
Ejemplo n.º 3
0
 public void A1RangeInvalidFormatTest(string a1)
 {
     Assert.Throws <FormatException>(() =>
                                     R1C1Converter.ToR1C1Range(a1, out _, out _, out _, out _));
 }
Ejemplo n.º 4
0
 public void R1C1InvalidTest(int r1, int c1)
 {
     Assert.Throws <ArgumentOutOfRangeException>(() =>
                                                 R1C1Converter.FromR1C1(r1, c1));
 }
Ejemplo n.º 5
0
 public void A1NullTest()
 {
     Assert.Throws <ArgumentNullException>(() =>
                                           R1C1Converter.ToR1C1(null, out _, out _));
 }