Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }