| using Microsoft.VisualStudio.TestTools.UnitTesting; |
| using OfficeOpenXml; |
| using OfficeOpenXml.Drawing.Chart; |
| using System; |
| using System.Collections.Generic; |
| using System.Linq; |
| using System.Text; |
| using System.Threading.Tasks; |
| using System.Xml; |
| |
| namespace EPPlusTest.Drawing.Chart |
| { |
| [TestClass] |
| public class ExcelChartAxisTest |
| { |
| private ExcelChartAxis axis; |
| |
| [TestInitialize] |
| public void Initialize() |
| { |
| var xmlDoc = new XmlDocument(); |
| var xmlNsm = new XmlNamespaceManager(new NameTable()); |
| xmlNsm.AddNamespace("c", ExcelPackage.schemaChart); |
| axis = new ExcelChartAxis(xmlNsm, xmlDoc.CreateElement("axis")); |
| } |
| |
| [TestMethod] |
| public void CrossesAt_SetTo2_Is2() |
| { |
| axis.CrossesAt = 2; |
| Assert.AreEqual(axis.CrossesAt, 2); |
| } |
| |
| [TestMethod] |
| public void CrossesAt_SetTo1EMinus6_Is1EMinus6() |
| { |
| axis.CrossesAt = 1.2e-6; |
| Assert.AreEqual(axis.CrossesAt, 1.2e-6); |
| } |
| |
| [TestMethod] |
| public void MinValue_SetTo2_Is2() |
| { |
| axis.MinValue = 2; |
| Assert.AreEqual(axis.MinValue, 2); |
| } |
| |
| [TestMethod] |
| public void MinValue_SetTo1EMinus6_Is1EMinus6() |
| { |
| axis.MinValue = 1.2e-6; |
| Assert.AreEqual(axis.MinValue, 1.2e-6); |
| } |
| |
| [TestMethod] |
| public void MaxValue_SetTo2_Is2() |
| { |
| axis.MaxValue = 2; |
| Assert.AreEqual(axis.MaxValue, 2); |
| } |
| |
| [TestMethod] |
| public void MaxValue_SetTo1EMinus6_Is1EMinus6() |
| { |
| axis.MaxValue = 1.2e-6; |
| Assert.AreEqual(axis.MaxValue, 1.2e-6); |
| } |
| } |
| } |