Exemplo n.º 1
0
        public void TestScheduleItemStatus()
        {
            DateTime start = DateTime.Now;
            HermesScheduleItemStatus item = CreateScheduleItemStatus();

            for (int i = 1; i <= ITERATION; i++)
            {
                item.LastModifiedBy = "test" + i;
                provider.SaveScheduleItemStatus(item);
                HermesScheduleItemStatus result = provider.GetScheduleItemStatus(item.Id);
                Assert.AreEqual(item.LastModifiedBy, result.LastModifiedBy);
                provider.DeleteScheduleItemStatus(item.Id);
                Assert.IsNull(provider.GetScheduleItemStatus(item.Id));
            }
            Console.WriteLine("ScheduleItemStatus run {0} times, taking {1}ms.", ITERATION,
                              (DateTime.Now - start).TotalMilliseconds.ToString("n"));
        }
Exemplo n.º 2
0
        public void TestDeleteScheduleItemStatus_Accuracy()
        {
            HermesScheduleItemStatus first = AccuracyTestsHelper.CreateHermesScheduleItemStatus();

            instance.SaveScheduleItemStatus(first);

            // Verify
            HermesScheduleItemStatus second = instance.GetScheduleItemStatus(first.Id);

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

            instance.DeleteScheduleItemStatus(first.Id);

            // Verify
            second = instance.GetScheduleItemStatus(first.Id);
            Assert.IsNull(second, "DeleteScheduleItemStatus is wrong.");
        }
Exemplo n.º 3
0
 public void TestDeleteScheduleItemStatus_InvalidConnection()
 {
     invalidProvider.DeleteScheduleItemStatus(Guid.NewGuid().ToString("N"));
 }
Exemplo n.º 4
0
 public void TestDeleteScheduleItemStatus_IdNotfound()
 {
     provider.DeleteScheduleItemStatus(Guid.NewGuid().ToString("N"));
 }