diff --git a/ClosedXML_Tests/ClosedXML_Tests.csproj b/ClosedXML_Tests/ClosedXML_Tests.csproj
index 89a0eff..d3b51c1 100644
--- a/ClosedXML_Tests/ClosedXML_Tests.csproj
+++ b/ClosedXML_Tests/ClosedXML_Tests.csproj
@@ -251,6 +251,7 @@
+
diff --git a/ClosedXML_Tests/Excel/Loading/LoadingTests.cs b/ClosedXML_Tests/Excel/Loading/LoadingTests.cs
index 3568007..bfcafc2 100644
--- a/ClosedXML_Tests/Excel/Loading/LoadingTests.cs
+++ b/ClosedXML_Tests/Excel/Loading/LoadingTests.cs
@@ -40,5 +40,24 @@
table.DataRange.InsertRowsBelow(5);
}
}
+
+ ///
+ /// For non-English locales, the default style ("Normal" in English) can be
+ /// another piece of text (e.g. Обычный in Russian).
+ /// This test ensures that the default style is correctly detected and
+ /// no style conflicts occur on save.
+ ///
+ [Test]
+ public void CanSaveFileWithDefaultStyleNameNotInEnglish()
+ {
+ using (var stream = TestHelper.GetStreamFromResource(TestHelper.GetResourcePath(@"Misc\FileWithDefaultStyleNameNotInEnglish.xlsx")))
+ using (var wb = new XLWorkbook(stream))
+ {
+ using (var ms = new MemoryStream())
+ {
+ wb.SaveAs(ms, true);
+ }
+ }
+ }
}
}
diff --git a/ClosedXML_Tests/Resource/Misc/FileWithDefaultStyleNameNotInEnglish.xlsx b/ClosedXML_Tests/Resource/Misc/FileWithDefaultStyleNameNotInEnglish.xlsx
new file mode 100644
index 0000000..e94bc6a
--- /dev/null
+++ b/ClosedXML_Tests/Resource/Misc/FileWithDefaultStyleNameNotInEnglish.xlsx
Binary files differ