Пример #1
0
        public void InsertWithPrivateSet()
        {
            var obj1 = new TestObj3("GLaDOS loves testing!");


            var numIn1 = _db.Insert(obj1);

            Assert.AreEqual(1, numIn1);

            var result = _db.Query <TestObj3> ("select * from TestObj3").ToList();

            Assert.AreEqual(obj1.Text, result[0].Text);
        }
        public void ShouldBuildToStringFromMembers()
        {
            // given
            var obj = new TestObj3(id: 4, name: "TEST", values: null, age: 123, data: Lists.Singleton("X"),
                                   surname: "Zdzislawski", flag: BindingFlags.DeclaredOnly, objects: Lists.EmptyList <TestObj>());

            // when
            var toString = ToStringHelper.Of(obj)
                           .AddMembers()
                           .ToString();

            // then
            Check.That(toString).IsEqualTo("TestObj3 {Name:TEST, Id:4, Objects:[], Values:null, Flag:DeclaredOnly, Duration:null, age:123, surname:Zdzislawski, data:[X]}");
        }
        public void ShouldBuildToStringFromMembersWithoutNulls()
        {
            // given
            var obj = new TestObj3(id: 4, name: "TEST", values: null, age: 123, data: Lists.Singleton("X"),
                                   surname: null, flag: BindingFlags.DeclaredOnly, objects: null);

            // when
            var toString = ToStringHelper.Of(obj)
                           .AddMembers()
                           .SkipNulls()
                           .ToString();

            // then
            Check.That(toString).IsEqualTo("TestObj3 {Name:TEST, Id:4, Flag:DeclaredOnly, age:123, data:[X]}");
        }