using ClosedXML_Examples; using NUnit.Framework; using System.IO; namespace ClosedXML_Tests { [TestFixture] public class ExcelDocsComparerTests { [Test] public void CheckEqual() { string left = ExampleHelper.GetTempFilePath("left.xlsx"); string right = ExampleHelper.GetTempFilePath("right.xlsx"); try { new BasicTable().Create(left); new BasicTable().Create(right); Assert.IsTrue(ExcelDocsComparer.Compare(left, right, out string message)); } finally { if (File.Exists(left)) { File.Delete(left); } if (File.Exists(right)) { File.Delete(right); } } } [Test] public void CheckNonEqual() { string left = ExampleHelper.GetTempFilePath("left.xlsx"); string right = ExampleHelper.GetTempFilePath("right.xlsx"); try { new BasicTable().Create(left); new HelloWorld().Create(right); Assert.IsFalse(ExcelDocsComparer.Compare(left, right, out string message)); } finally { if (File.Exists(left)) { File.Delete(left); } if (File.Exists(right)) { File.Delete(right); } } } } }