blob: c83918a83736058b4c337132521de26176f82454 [file] [log] [blame]
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);
//}
}
}