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")); }
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."); }
public void TestDeleteScheduleItemStatus_InvalidConnection() { invalidProvider.DeleteScheduleItemStatus(Guid.NewGuid().ToString("N")); }
public void TestDeleteScheduleItemStatus_IdNotfound() { provider.DeleteScheduleItemStatus(Guid.NewGuid().ToString("N")); }