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