Tests.ODatabaseCrudTests.TestPocoCreateAndLoadAndDeleteRecord C# (CSharp) Метод

TestPocoCreateAndLoadAndDeleteRecord() приватный Метод

private TestPocoCreateAndLoadAndDeleteRecord ( ) : void
Результат void
        public void TestPocoCreateAndLoadAndDeleteRecord()
        {
            using (ODatabase database = new ODatabase(_hostname, _port, _databaseName, ODatabaseType.Document, _username, _password))
            {
                TestClass foo = new TestClass();
                foo.IsBool = true;

                ORecord recordCreated = database.CreateRecord("TestClass", foo);
                TestClass fooRetrieved = database.LoadRecord<TestClass>(recordCreated.ORID);

                Assert.IsTrue(fooRetrieved.IsBool == foo.IsBool);

                bool isRecordDeleted = database.DeleteRecord(recordCreated.ORID);

                Assert.IsTrue(isRecordDeleted);

                fooRetrieved = null;
                fooRetrieved = database.LoadRecord<TestClass>(recordCreated.ORID);

                Assert.IsTrue(fooRetrieved == null);
            }
        }