Exemplo n.º 1
0
        public void TestGetActivityGroup_Accuracy2()
        {
            HermesActivityGroup first  = AccuracyTestsHelper.CreateHermesActivityGroup();
            HermesActivityGroup second = instance.GetActivityGroup(first.Id);

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

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

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

            Assert.IsNull(second);
        }
Exemplo n.º 5
0
        public void TestGetActivityType_Accuracy2()
        {
            HermesActivityType first = AccuracyTestsHelper.CreateHermesActivityType();

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

            Assert.IsNull(second);
        }
Exemplo n.º 6
0
        public void TestGetAllScheduleRequestStatuses_Accuracy2()
        {
            HermesScheduleItemRequestStatus first = AccuracyTestsHelper.CreateHermesScheduleItemRequestStatus();

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

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

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

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

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

            Assert.IsNull(second);
        }
Exemplo n.º 9
0
        public void TestGetScheduleRequestStatus_Accuracy1()
        {
            HermesScheduleItemRequestStatus first = AccuracyTestsHelper.CreateHermesScheduleItemRequestStatus();

            instance.SaveScheduleItemRequestStatus(first);

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

            AccuracyTestsHelper.VerifyHermesScheduleItemRequestStatus(first, second);
        }
Exemplo n.º 10
0
        public void TestGetActivityGroup_Accuracy1()
        {
            HermesActivityGroup first = AccuracyTestsHelper.CreateHermesActivityGroup();

            instance.SaveActivityGroup(first);

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

            AccuracyTestsHelper.VerifyHermesActivityGroup(first, second);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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]);
        }
Exemplo n.º 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]);
        }
Exemplo n.º 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.");
        }
Exemplo n.º 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);
        }
Exemplo n.º 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.");
        }
Exemplo n.º 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.");
        }
Exemplo n.º 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.");
        }
Exemplo n.º 19
0
 public void TearDown()
 {
     AccuracyTestsHelper.ClearTables();
     AccuracyTestsHelper.ClearConfiguration();
     instance = null;
 }
Exemplo n.º 20
0
 public void SetUp()
 {
     AccuracyTestsHelper.LoadConfiguration();
     AccuracyTestsHelper.ClearTables();
     instance = new HermesScheduleItemPersistenceProvider();
 }