Skip to content

Commit

Permalink
Добавлен дополнительный тест для проверки возможности удалять объект.
Browse files Browse the repository at this point in the history
  • Loading branch information
Golovin Vladislav committed Oct 14, 2019
1 parent d961002 commit 35e2270
Showing 1 changed file with 23 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -727,6 +727,29 @@ public void DeleteUpdateAssociationTest()
}
}

/// <summary>
/// Тестовый метод для проверки удаления мастера со сменой ссылок на него у связанных с ним ассоциацией объектов.
/// </summary>
[Fact]
public void DeleteUpdateAssociatedMasterTest()
{
foreach (var ds in DataServices)
{
var собачийТипПороды = new ТипПороды() { Название = "Порода собак", ДатаРегистрации = DateTime.Now };
var лисьяПорода = new Порода() { Название = "Лисы", ТипПороды = собачийТипПороды };
var updateArray = new DataObject[] { лисьяПорода, собачийТипПороды };

ds.UpdateObjects(ref updateArray);

var кошачийТипПороды = new ТипПороды() { Название = "Порода кошек", ДатаРегистрации = DateTime.Now };
собачийТипПороды.SetStatus(ObjectStatus.Deleted);
лисьяПорода.ТипПороды = кошачийТипПороды;
updateArray = new DataObject[] { собачийТипПороды, кошачийТипПороды, лисьяПорода };

ds.UpdateObjects(ref updateArray);
}
}

/// <summary>
/// Тестовый метод для проверки создания, удаления и обновления агрегатора с иерархией и ассоциацией.
/// </summary>
Expand Down

0 comments on commit 35e2270

Please sign in to comment.