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]).Актуально); }