diff --git a/Contentstack.Utils.Tests/LivePreviewTagsTest.cs b/Contentstack.Utils.Tests/LivePreviewTagsTest.cs
new file mode 100644
index 0000000..5e5338f
--- /dev/null
+++ b/Contentstack.Utils.Tests/LivePreviewTagsTest.cs
@@ -0,0 +1,596 @@
+using System;
+using System.Collections.Generic;
+using Xunit;
+using Contentstack.Utils.Models;
+using Contentstack.Utils.Interfaces;
+using Newtonsoft.Json.Linq;
+using System.IO;
+
+namespace Contentstack.Utils.Tests
+{
+ ///
+ /// Comprehensive test suite for Live Preview editable tags functionality.
+ /// Tests match the JavaScript SDK test patterns for complete parity.
+ ///
+ public class LivePreviewTagsTest
+ {
+ #region Test Data and Helpers
+
+ private static JObject ReadJsonRoot(string fileName)
+ {
+ var path = Path.Combine(AppContext.BaseDirectory, "Resources", fileName);
+ return JObject.Parse(File.ReadAllText(path));
+ }
+
+ private Dictionary CreateBasicEntry()
+ {
+ return new Dictionary
+ {
+ ["_version"] = 10,
+ ["locale"] = "en-us",
+ ["uid"] = "entry_uid_1",
+ ["ACL"] = new Dictionary(),
+ ["rich_text_editor"] = "Content with text
",
+ ["rich_text_editor_multiple"] = new List