Ejemplo n.º 1
0
        public void Can_store_and_retrieve_string_with_8000_characters_from_varchar_field()
        {
            using var db = OpenDbConnection();
            db.CreateTable <TypeWithStringId>(true);

            var obj = new TypeWithStringId {
                Id    = "a",
                Value = CreateString(8000)
            };

            Assert.AreEqual(8000, obj.Value.Length);

            db.Save(obj);
            var target = db.SingleById <TypeWithStringId>(obj.Id);

            Assert.AreEqual(obj.Value, target.Value);
            Assert.AreEqual(8000, obj.Value.Length);
        }
        public void Can_store_and_retrieve_string_with_8000_characters_from_varchar_field()
        {
            using (var db = OpenDbConnection())
            {
                db.CreateTable<TypeWithStringId>(true);

                var obj = new TypeWithStringId {
                    Id = "a",
                    Value = CreateString(8000)
                };

                Assert.AreEqual(8000, obj.Value.Length);

                db.Save(obj);
                var target = db.GetById<TypeWithStringId>(obj.Id);

                Assert.AreEqual(obj.Value, target.Value);
                Assert.AreEqual(8000, obj.Value.Length);
            }
        }