public void TestGetScheduleItemParentCopy_Accuracy() { HermesScheduleItem parent = AccuracyTestsHelper.CreateHermesScheduleItem(); instance.SaveActivityGroup(parent.Activity.ActivityType.ActivityGroup); instance.SaveActivityType(parent.Activity.ActivityType); instance.SaveActivity(parent.Activity); instance.SaveScheduleItemRequestStatus(parent.ScheduleItemRequestStatus); instance.SaveScheduleItemStatus(parent.ScheduleItemStatus); instance.SaveScheduleItem(parent); HermesScheduleItem editCopy = AccuracyTestsHelper.CreateHermesScheduleItem(); instance.SaveActivityGroup(editCopy.Activity.ActivityType.ActivityGroup); instance.SaveActivityType(editCopy.Activity.ActivityType); instance.SaveActivity(editCopy.Activity); instance.SaveScheduleItemRequestStatus(editCopy.ScheduleItemRequestStatus); instance.SaveScheduleItemStatus(editCopy.ScheduleItemStatus); instance.SaveScheduleItem(editCopy); instance.CreateScheduleItemPublishEditCopyRelationship(parent, editCopy); // Verify HermesScheduleItem dbParent = instance.GetScheduleItemParentCopy(editCopy); AccuracyTestsHelper.VerifyHermesScheduleItem(parent, dbParent); }
public void TestGetScheduleItem_Accuracy1() { HermesScheduleItem first = AccuracyTestsHelper.CreateHermesScheduleItem(); instance.SaveActivityGroup(first.Activity.ActivityType.ActivityGroup); instance.SaveActivityType(first.Activity.ActivityType); instance.SaveActivity(first.Activity); instance.SaveScheduleItemRequestStatus(first.ScheduleItemRequestStatus); instance.SaveScheduleItemStatus(first.ScheduleItemStatus); instance.SaveScheduleItem(first); // Verify HermesScheduleItem second = instance.GetScheduleItem(first.Id); AccuracyTestsHelper.VerifyHermesScheduleItem(first, second); }