|  | using System; | 
|  | using System.Collections.Generic; | 
|  | using System.Linq; | 
|  | using System.Text; | 
|  | using Microsoft.VisualStudio.TestTools.UnitTesting; | 
|  | using OfficeOpenXml; | 
|  |  | 
|  | namespace EPPlusTest.FormulaParsing.IntegrationTests.BuiltInFunctions.ExcelRanges | 
|  | { | 
|  | [TestClass] | 
|  | public class TextExcelRangeTests | 
|  | { | 
|  | private ExcelPackage _package; | 
|  | private ExcelWorksheet _worksheet; | 
|  |  | 
|  | [TestInitialize] | 
|  | public void Initialize() | 
|  | { | 
|  | _package = new ExcelPackage(); | 
|  | _worksheet = _package.Workbook.Worksheets.Add("Test"); | 
|  |  | 
|  | _worksheet.Cells["A1"].Value = 1; | 
|  | _worksheet.Cells["A2"].Value = 3; | 
|  | _worksheet.Cells["A3"].Value = 6; | 
|  | } | 
|  |  | 
|  | [TestCleanup] | 
|  | public void Cleanup() | 
|  | { | 
|  | _package.Dispose(); | 
|  | } | 
|  |  | 
|  | [TestMethod] | 
|  | public void ExactShouldReturnTrueWhenEqualValues() | 
|  | { | 
|  | _worksheet.Cells["A2"].Value = 1d; | 
|  | _worksheet.Cells["A4"].Formula = "EXACT(A1,A2)"; | 
|  | _worksheet.Calculate(); | 
|  | var result = _worksheet.Cells["A4"].Value; | 
|  | Assert.IsTrue((bool)result); | 
|  | } | 
|  |  | 
|  | [TestMethod] | 
|  | public void FindShouldReturnIndex() | 
|  | { | 
|  | _worksheet.Cells["A1"].Value = "hopp"; | 
|  | _worksheet.Cells["A2"].Value = "hej hopp"; | 
|  | _worksheet.Cells["A4"].Formula = "Find(A1,A2)"; | 
|  | _worksheet.Calculate(); | 
|  | var result = _worksheet.Cells["A4"].Value; | 
|  | Assert.AreEqual(5, result); | 
|  | } | 
|  | } | 
|  | } |