Пример #1
0
        public void TestDeleteMessage( )
        {
            // Straight normal save and delete
            EventTestingTarget.Reset( );

            var instance = new Entity(_testMessageType);

            instance.Save( );
            instance.Delete( );

            Assert.IsTrue(EventTestingTarget.IsFinishedDelete, "Delete raised messages correctly");
        }
Пример #2
0
        public void TestSaveMessage( )
        {
            // Straight normal save and delete
            EventTestingTarget.Reset( );

            var instance = new Entity(_testMessageType);

            using (DatabaseContext ctx = DatabaseContext.GetContext(true, preventPostSaveActionsPropagating: true))
            {
                instance.Save();

                ctx.CommitTransaction();
            }

            Assert.IsTrue(EventTestingTarget.IsFinishedSave, "Save raised messages correctly");
        }