| using System; | |
| using System.Text; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| using Microsoft.VisualStudio.TestTools.UnitTesting; | |
| namespace EPPlusTest.FormulaParsing.IntegrationTests.ErrorHandling | |
| { | |
| /// <summary> | |
| /// Summary description for SumTests | |
| /// </summary> | |
| [TestClass, Ignore] | |
| public class SumTests : FormulaErrorHandlingTestBase | |
| { | |
| [TestInitialize] | |
| public void ClassInitialize() | |
| { | |
| BaseInitialize(); | |
| } | |
| [TestCleanup] | |
| public void ClassCleanup() | |
| { | |
| BaseCleanup(); | |
| } | |
| private TestContext testContextInstance; | |
| /// <summary> | |
| ///Gets or sets the test context which provides | |
| ///information about and functionality for the current test run. | |
| ///</summary> | |
| public TestContext TestContext | |
| { | |
| get | |
| { | |
| return testContextInstance; | |
| } | |
| set | |
| { | |
| testContextInstance = value; | |
| } | |
| } | |
| [TestMethod] | |
| public void SingleCell() | |
| { | |
| Assert.AreEqual(3d, Worksheet.Cells["B9"].Value); | |
| } | |
| [TestMethod] | |
| public void MultiCell() | |
| { | |
| Assert.AreEqual(40d, Worksheet.Cells["C9"].Value); | |
| } | |
| [TestMethod] | |
| public void Name() | |
| { | |
| Assert.AreEqual(10d, Worksheet.Cells["E9"].Value); | |
| } | |
| [TestMethod] | |
| public void ReferenceError() | |
| { | |
| Assert.AreEqual("#REF!", Worksheet.Cells["H9"].Value.ToString()); | |
| } | |
| [TestMethod] | |
| public void NameOnOtherSheet() | |
| { | |
| Assert.AreEqual(130d, Worksheet.Cells["I9"].Value); | |
| } | |
| [TestMethod] | |
| public void ArrayInclText() | |
| { | |
| Assert.AreEqual(7d, Worksheet.Cells["J9"].Value); | |
| } | |
| //[TestMethod] | |
| //public void NameError() | |
| //{ | |
| // Assert.AreEqual("#NAME?", Worksheet.Cells["L9"].Value); | |
| //} | |
| //[TestMethod] | |
| //public void DivByZeroError() | |
| //{ | |
| // Assert.AreEqual("#DIV/0!", Worksheet.Cells["M9"].Value); | |
| //} | |
| } | |
| } |