BridgeTry.Backend.Core.Test.Model.EnsureDatabaseReadWriteWorksCorrectly C# (CSharp) Метод

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

private EnsureDatabaseReadWriteWorksCorrectly ( ) : void
Результат void
        public void EnsureDatabaseReadWriteWorksCorrectly() {

            DLogger.WriteLog("EnsureDatabaseReadWriteWorksCorrectly");
            TestData entrySaved = TestData.New();
            const string TextToTestDatabaseIoWith = "Text to test";
            entrySaved.TestText = TextToTestDatabaseIoWith;

            const double DoubleToTestDatabaseIoWith = 777d;
            entrySaved.TestDouble = DoubleToTestDatabaseIoWith;

            byte[] ImageToTestDatabaseIoWith = new byte[] { 250, 250, 250, 100, 156, 156, 90, 60, 100 };
            entrySaved.TestBlob = ImageToTestDatabaseIoWith;

            entrySaved.Save();

            var entryRead = TestData.ReadFirst("ID = @ID", "@ID", entrySaved.ID);

            Assert.True(entrySaved.ID == entryRead.ID, string.Format("ID mismatch, was {0} and now is: {1}", entrySaved.ID, entryRead.ID));
            Assert.True(entrySaved.TestText == entryRead.TestText, string.Format("TestText mismatch, was {0} and now is {1}", entrySaved.TestText, entryRead.TestText));
            Assert.True(ComparisonHelper.Equality(entrySaved.TestBlob,entryRead.TestBlob), string.Format("TestBlob mismatch, was {0} and now is {1}", entrySaved.TestBlob, entryRead.TestBlob));
            entrySaved.Delete();
        }