public void AlreadyDeleted()
        {
            var bs   = new IАктуальноBS();
            var mock = new СостояниеВелосипеда
            {
                Актуально = false,
                ДатаНачалаАктуальности    = DateTime.Parse("10.10.2010"),
                ДатаОкончанияАктуальности = null,
                Название = "Тестовый тип"
            };

            mock.SetLoadedProperties(new string[] { "Актуально" });
            mock.SetStatus(ObjectStatus.Deleted);

            //Удаление удаленного объекта
            try
            {
                mock.Актуально = false;
                var res = bs.OnUpdateIАктуально(mock);
                Assert.Fail("Здесь должно выбрасываться исключение");
            }
            catch (Exception)
            {
            }
        }
        public void Normal()
        {
            var bs   = new IАктуальноBS();
            var mock = new СостояниеВелосипеда
            {
                Актуально = true,
                ДатаНачалаАктуальности    = DateTime.Parse("10.10.2010"),
                ДатаОкончанияАктуальности = null,
                Название = "Тестовый тип"
            };

            mock.SetLoadedProperties(new string[] { "Актуально" });
            mock.SetStatus(ObjectStatus.Deleted);
            //Удаление обычного объекта
            var res = bs.OnUpdateIАктуально(mock);

            Assert.IsFalse(((IАктуально)res[0]).Актуально);
        }