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); }
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); }
public void A1RangeInvalidFormatTest(string a1) { Assert.Throws <FormatException>(() => R1C1Converter.ToR1C1Range(a1, out _, out _, out _, out _)); }
public void R1C1InvalidTest(int r1, int c1) { Assert.Throws <ArgumentOutOfRangeException>(() => R1C1Converter.FromR1C1(r1, c1)); }
public void A1NullTest() { Assert.Throws <ArgumentNullException>(() => R1C1Converter.ToR1C1(null, out _, out _)); }