diff --git a/STPTests/QueueWorkItemHelper.cs b/STPTests/QueueWorkItemHelper.cs
index eb72d14..8a8e3d3 100644
--- a/STPTests/QueueWorkItemHelper.cs
+++ b/STPTests/QueueWorkItemHelper.cs
@@ -61,7 +61,7 @@ namespace SmartThreadPoolTests
wii.WorkItemPriority = WorkItemPriority.AboveNormal;
WorkItemInfoComparer wiic = new WorkItemInfoComparer(wii, state);
- IWorkItemResult wir = wig.QueueWorkItem(wiic.CompareWorkItemInfo, state, WorkItemPriority.AboveNormal);
+ IWorkItemResult wir = wig.QueueWorkItem((WorkItemCallback) wiic.CompareWorkItemInfo, state, WorkItemPriority.AboveNormal);
bool success = (bool)wir.Result;
diff --git a/STPTests/STPTests.csproj b/STPTests/STPTests.csproj
index 47334c5..1ffdffc 100644
--- a/STPTests/STPTests.csproj
+++ b/STPTests/STPTests.csproj
@@ -91,7 +91,10 @@
prompt
-
+
+ False
+ ..\lib\nunit.framework.dll
+
System
diff --git a/WorkItemsGroupDemo/Form1.cs b/WorkItemsGroupDemo/Form1.cs
index f298d49..3dce606 100644
--- a/WorkItemsGroupDemo/Form1.cs
+++ b/WorkItemsGroupDemo/Form1.cs
@@ -294,7 +294,7 @@ namespace WorkItemsGroupDemo
spinIdleTimeout.Enabled = !start;
}
- private object DoNothing(object state)
+ private void DoNothing(WorkItemState state)
{
WorkItemState workItemState = (WorkItemState)state;
_workingStates.Add(workItemState.QueueUsageEntry, workItemState.QueueUsageEntry);
@@ -310,7 +310,7 @@ namespace WorkItemsGroupDemo
} while (_paused);
_workingStates.Remove(workItemState.QueueUsageEntry);
- return null;
+ //return null;
}