##// END OF EJS Templates
Updated VS project
cin -
r188:3071220371f8 ref20160224
parent child
Show More
@@ -17,3 +17,4 MonoPlay/bin/
17 17 MonoPlay/obj/
18 18 Implab.Test/Implab.Format.Test/bin/
19 19 Implab.Test/Implab.Format.Test/obj/
20 *.suo
@@ -62,8 +62,10
62 62 </ItemGroup>
63 63 <ItemGroup>
64 64 <Compile Include="AsyncTests.cs" />
65 <Compile Include="CancelationTests.cs" />
65 66 <Compile Include="PromiseHelper.cs" />
66 67 <Compile Include="Properties\AssemblyInfo.cs" />
68 <Compile Include="RunnableComponentTests.cs" />
67 69 </ItemGroup>
68 70 <ItemGroup>
69 71 <ProjectReference Include="..\Implab\Implab.csproj">
@@ -9,7 +9,7 using Implab.Components;
9 9 using NUnit.Framework;
10 10 using TestClassAttribute = NUnit.Framework.TestFixtureAttribute;
11 11 using TestMethodAttribute = NUnit.Framework.TestAttribute;
12
12 using AssertFailedException = NUnit.Framework.AssertionException;
13 13 #else
14 14
15 15 using Microsoft.VisualStudio.TestTools.UnitTesting;
@@ -23,8 +23,8 namespace Implab.Test {
23 23 static void ShouldThrow(Action action) {
24 24 try {
25 25 action();
26 Assert.Fail();
27 } catch(AssertionException) {
26 Assert.Fail();
27 } catch (AssertFailedException) {
28 28 throw;
29 29 } catch {
30 30 }
@@ -131,7 +131,8 namespace Implab.Test {
131 131 p.Cancel();
132 132 ShouldThrow(() => p.Join(1000));
133 133 Assert.AreEqual(ExecutionState.Failed, comp.State);
134 Assert.IsInstanceOfType(typeof(OperationCanceledException), comp.LastError);
134
135 Assert.IsInstanceOfType(comp.LastError, typeof(OperationCanceledException));
135 136
136 137 comp.Dispose();
137 138 }
@@ -183,8 +184,8 namespace Implab.Test {
183 184 Assert.AreEqual(ExecutionState.Stopping, comp.State);
184 185 p.Cancel();
185 186 ShouldThrow(() => p.Join(1000));
186 Assert.AreEqual(ExecutionState.Failed, comp.State);
187 Assert.IsInstanceOfType(typeof(OperationCanceledException), comp.LastError);
187 Assert.AreEqual(ExecutionState.Failed, comp.State);
188 Assert.IsInstanceOfType(comp.LastError, typeof(OperationCanceledException));
188 189
189 190 comp.Dispose();
190 191 }
General Comments 0
You need to be logged in to leave comments. Login now