Example #1
0
        public void TestGetActivityGroup_Accuracy2()
        {
            HermesActivityGroup first  = AccuracyTestsHelper.CreateHermesActivityGroup();
            HermesActivityGroup second = instance.GetActivityGroup(first.Id);

            Assert.IsNull(second);
        }
Example #2
0
        public void TestGetAllActivityGroups_Accuracy2()
        {
            HermesActivityGroup         first  = AccuracyTestsHelper.CreateHermesActivityGroup();
            IList <HermesActivityGroup> second = instance.GetAllActivityGroups();

            Assert.AreEqual(0, second.Count, "GetAllActivityGroups is wrong.");
        }
Example #3
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);
        }
Example #4
0
        public void TestGetScheduleItem_Accuracy2()
        {
            HermesScheduleItem first = AccuracyTestsHelper.CreateHermesScheduleItem();

            // Verify
            HermesScheduleItem second = instance.GetScheduleItem(first.Id);

            Assert.IsNull(second);
        }
Example #5
0
        public void TestGetActivityType_Accuracy2()
        {
            HermesActivityType first = AccuracyTestsHelper.CreateHermesActivityType();

            // Verify
            HermesActivityType second = instance.GetActivityType(first.Id);

            Assert.IsNull(second);
        }
Example #6
0
        public void TestGetAllScheduleRequestStatuses_Accuracy2()
        {
            HermesScheduleItemRequestStatus first = AccuracyTestsHelper.CreateHermesScheduleItemRequestStatus();

            // Verify
            IList <HermesScheduleItemRequestStatus> second = instance.GetAllScheduleItemRequestStatuses();

            Assert.AreEqual(0, second.Count, "GetAllScheduleRequestStatuses is wrong.");
        }
Example #7
0
        public void TestGetAllActivityTypes_Accuracy2()
        {
            HermesActivityType first = AccuracyTestsHelper.CreateHermesActivityType();

            // Verify
            IList <HermesActivityType> second = instance.GetAllActivityTypes();

            Assert.AreEqual(0, second.Count, "GetAllActivityTypes is wrong.");
        }
Example #8
0
        public void TestGetScheduleRequestStatus_Accuracy2()
        {
            HermesScheduleItemRequestStatus first = AccuracyTestsHelper.CreateHermesScheduleItemRequestStatus();

            // Verify
            HermesScheduleItemRequestStatus second = instance.GetScheduleItemRequestStatus(first.Id);

            Assert.IsNull(second);
        }
Example #9
0
        public void TestGetScheduleRequestStatus_Accuracy1()
        {
            HermesScheduleItemRequestStatus first = AccuracyTestsHelper.CreateHermesScheduleItemRequestStatus();

            instance.SaveScheduleItemRequestStatus(first);

            // Verify
            HermesScheduleItemRequestStatus second = instance.GetScheduleItemRequestStatus(first.Id);

            AccuracyTestsHelper.VerifyHermesScheduleItemRequestStatus(first, second);
        }
Example #10
0
        public void TestGetActivityGroup_Accuracy1()
        {
            HermesActivityGroup first = AccuracyTestsHelper.CreateHermesActivityGroup();

            instance.SaveActivityGroup(first);

            // Verify
            HermesActivityGroup second = instance.GetActivityGroup(first.Id);

            AccuracyTestsHelper.VerifyHermesActivityGroup(first, second);
        }
Example #11
0
        public void TestSaveActivityType_Accuracy()
        {
            HermesActivityType first = AccuracyTestsHelper.CreateHermesActivityType();

            instance.SaveActivityGroup(first.ActivityGroup);
            instance.SaveActivityType(first);

            // Verify
            HermesActivityType second = instance.GetActivityType(first.Id);

            AccuracyTestsHelper.VerifyHermesActivityType(first, second);
        }
Example #12
0
        public void TestGetAllScheduleItemStatuses_Accuracy1()
        {
            HermesScheduleItemStatus first = AccuracyTestsHelper.CreateHermesScheduleItemStatus();

            instance.SaveScheduleItemStatus(first);

            // Verify
            IList <HermesScheduleItemStatus> second = instance.GetAllScheduleItemStatuses();

            Assert.AreEqual(1, second.Count, "GetAllScheduleItemStatuses is wrong.");
            AccuracyTestsHelper.VerifyHermesScheduleItemStatus(first, second[0]);
        }
Example #13
0
        public void TestGetAllActivityGroups_Accuracy1()
        {
            HermesActivityGroup first = AccuracyTestsHelper.CreateHermesActivityGroup();

            instance.SaveActivityGroup(first);

            // Verify
            IList <HermesActivityGroup> second = instance.GetAllActivityGroups();

            Assert.AreEqual(1, second.Count, "GetAllActivityGroups is wrong.");
            AccuracyTestsHelper.VerifyHermesActivityGroup(first, second[0]);
        }
Example #14
0
        public void TestGetAllActivities_Accuracy2()
        {
            HermesActivity first = AccuracyTestsHelper.CreateHermesActivity();

            instance.SaveActivityGroup(first.ActivityType.ActivityGroup);
            instance.SaveActivityType(first.ActivityType);
            instance.SaveActivity(first);

            // Verify
            IList <HermesActivity> result = instance.GetAllActivities(false);

            Assert.AreEqual(0, result.Count, "GetAllActivities is wrong.");
        }
Example #15
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);
        }
Example #16
0
        public void TestDeleteActivityGroup_Accuracy()
        {
            HermesActivityGroup first = AccuracyTestsHelper.CreateHermesActivityGroup();

            instance.SaveActivityGroup(first);

            // Verify
            HermesActivityGroup second = instance.GetActivityGroup(first.Id);

            Assert.IsNotNull(second, "SaveActivityGroup is wrong.");

            instance.DeleteActivityGroup(first.Id);

            // Verify
            second = instance.GetActivityGroup(first.Id);
            Assert.IsNull(second, "DeleteActivityGroup is wrong.");
        }
Example #17
0
        public void TestDeleteScheduleItemRequestStatus_Accuracy()
        {
            HermesScheduleItemRequestStatus first = AccuracyTestsHelper.CreateHermesScheduleItemRequestStatus();

            instance.SaveScheduleItemRequestStatus(first);

            // Verify
            HermesScheduleItemRequestStatus second = instance.GetScheduleItemRequestStatus(first.Id);

            Assert.IsNotNull(second, "SaveScheduleItemRequestStatus is wrong.");

            instance.DeleteScheduleItemRequestStatus(first.Id);

            // Verify
            second = instance.GetScheduleItemRequestStatus(first.Id);
            Assert.IsNull(second, "DeleteScheduleItemRequestStatus is wrong.");
        }
Example #18
0
        public void TestDeleteScheduleItem_Accuracy()
        {
            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);

            Assert.IsNotNull(second, "SaveScheduleItem is wrong.");

            instance.DeleteScheduleItem(first.Id);

            // Verify
            second = instance.GetScheduleItem(first.Id);
            Assert.IsNull(second, "DeleteScheduleItem is wrong.");
        }
Example #19
0
 public void TearDown()
 {
     AccuracyTestsHelper.ClearTables();
     AccuracyTestsHelper.ClearConfiguration();
     instance = null;
 }
Example #20
0
 public void SetUp()
 {
     AccuracyTestsHelper.LoadConfiguration();
     AccuracyTestsHelper.ClearTables();
     instance = new HermesScheduleItemPersistenceProvider();
 }