コード例 #1
0
        public void NullStringMembers()
        {
            DbBoundType newed_item = new DbBoundType();

            newed_item.PublicStringField    = null;
            newed_item.PublicStringProperty = null;
            newed_item.SetPrivateStringField(null);
            newed_item.SetPrivateStringProperty(null);

            provider.Save(newed_item);

            DbBoundType loaded_item = provider.FetchSingle(newed_item.PrimaryKey);

            Assert.AreEqual(newed_item.PublicStringField, loaded_item.PublicStringField);
            Assert.AreEqual(newed_item.PublicStringProperty, loaded_item.PublicStringProperty);
            Assert.AreEqual(newed_item.GetPrivateStringField(), loaded_item.GetPrivateStringField());
            Assert.AreEqual(newed_item.GetPrivateStringProperty(), loaded_item.GetPrivateStringProperty());
        }
コード例 #2
0
        public void StringMembers()
        {
            DbBoundType newed_item = new DbBoundType();

            newed_item.PublicStringField    = "Surely you're joking, Mr. Feynman.";
            newed_item.PublicStringProperty = "Even as a splitted bark, so sunder we: This way fall I to death.";
            newed_item.SetPrivateStringField("Who is John Galt?");
            newed_item.SetPrivateStringProperty("The most formidable weapon against errors of every kind is Reason.");

            provider.Save(newed_item);

            DbBoundType loaded_item = provider.FetchSingle(newed_item.PrimaryKey);

            Assert.AreEqual(newed_item.PublicStringField, loaded_item.PublicStringField);
            Assert.AreEqual(newed_item.PublicStringProperty, loaded_item.PublicStringProperty);
            Assert.AreEqual(newed_item.GetPrivateStringField(), loaded_item.GetPrivateStringField());
            Assert.AreEqual(newed_item.GetPrivateStringProperty(), loaded_item.GetPrivateStringProperty());
        }
コード例 #3
0
        public void BlankStringMembers()
        {
            DbBoundType newed_item = new DbBoundType();

            newed_item.PublicStringField    = "";
            newed_item.PublicStringProperty = null;
            newed_item.SetPrivateStringField(" \t ");
            newed_item.SetPrivateStringProperty(" foo ");

            provider.Save(newed_item);

            DbBoundType loaded_item = provider.FetchSingle(newed_item.PrimaryKey);

            Assert.AreEqual(null, loaded_item.PublicStringField);
            Assert.AreEqual(null, loaded_item.PublicStringProperty);
            Assert.AreEqual(null, loaded_item.GetPrivateStringField());
            Assert.AreEqual(" foo ", loaded_item.GetPrivateStringProperty());
        }