Skip to content

Commit 7b2a4c6

Browse files
author
Terje Sandstrom
committed
Added async tests
1 parent a931bf5 commit 7b2a4c6

File tree

9 files changed

+80
-0
lines changed

9 files changed

+80
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace NUnit.test
8+
{
9+
using NUnit.Framework;
10+
11+
[Category("Async")]
12+
[TestFixture]
13+
public class AsyncN
14+
{
15+
[Test]
16+
public async Task AsyncTestN1()
17+
{
18+
Assert.Pass();
19+
}
20+
}
21+
}

TestUnitTestingAndTraitsWithNuGet/NUnit.test/MultipleTestsInArrays.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@
88

99
namespace NUnit.test
1010
{
11+
[TestFixture]
1112
class MultipleTestsInArraysN
1213
{
1314
/// <summary>
1415
/// Test with an array of test cases, and no naming given, these are then shown as -1- test, but with multiple results
1516
/// </summary>
1617
/// <param name="expectedTotal"></param>
1718
/// <param name="vals"></param>
19+
[Test]
1820
[TestCase(5, new int[] { 2, 3 })]
1921
[TestCase(5, new int[] { 1, 2, 2 })]
2022
public void WithNoName(int expectedTotal, int[] vals)
@@ -29,6 +31,7 @@ public void WithNoName(int expectedTotal, int[] vals)
2931
/// </summary>
3032
/// <param name="expectedTotal"></param>
3133
/// <param name="vals"></param>
34+
[Test]
3235
[TestCase(5, new int[] { 2, 3 },TestName="Case A")]
3336
[TestCase(5, new int[] { 1, 2, 2 },TestName="Case B")]
3437
public void WithName(int expectedTotal, int[] vals)

TestUnitTestingAndTraitsWithNuGet/NUnit.test/NUnit.test.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
</Otherwise>
6060
</Choose>
6161
<ItemGroup>
62+
<Compile Include="AsyncN.cs" />
6263
<Compile Include="ConcreteImplementationsOfInterface.cs" />
6364
<Compile Include="MultipleTestsInArrays.cs" />
6465
<Compile Include="NUnitExplicit.cs" />
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2013
4+
VisualStudioVersion = 12.0.20617.1 PREVIEW
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Global
7+
GlobalSection(SolutionProperties) = preSolution
8+
HideSolutionNode = FALSE
9+
EndGlobalSection
10+
EndGlobal

TestUnitTestingAndTraitsWithNuGet/TestUnitTestingAndTraits.sln

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ Global
9696
{DCB43C45-DCE2-4BA7-84A5-22D7A4EDC278}.Release|Win32.ActiveCfg = Release|Any CPU
9797
{DCB43C45-DCE2-4BA7-84A5-22D7A4EDC278}.Release|x86.ActiveCfg = Release|Any CPU
9898
{6969F4F7-E671-42AC-A425-A2AB4F28AC4F}.Debug|Any CPU.ActiveCfg = Debug|Win32
99+
{6969F4F7-E671-42AC-A425-A2AB4F28AC4F}.Debug|Any CPU.Build.0 = Debug|Win32
99100
{6969F4F7-E671-42AC-A425-A2AB4F28AC4F}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
100101
{6969F4F7-E671-42AC-A425-A2AB4F28AC4F}.Debug|Win32.ActiveCfg = Debug|Win32
101102
{6969F4F7-E671-42AC-A425-A2AB4F28AC4F}.Debug|Win32.Build.0 = Debug|Win32
@@ -109,6 +110,7 @@ Global
109110
{6969F4F7-E671-42AC-A425-A2AB4F28AC4F}.Release|x86.ActiveCfg = Release|Win32
110111
{6969F4F7-E671-42AC-A425-A2AB4F28AC4F}.Release|x86.Build.0 = Release|Win32
111112
{9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|Any CPU.ActiveCfg = Debug|Win32
113+
{9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|Any CPU.Build.0 = Debug|Win32
112114
{9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
113115
{9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|Win32.ActiveCfg = Debug|Win32
114116
{9757CB21-B840-49A6-B057-9F322E543DD6}.Debug|Win32.Build.0 = Debug|Win32
@@ -146,6 +148,7 @@ Global
146148
{92B80A99-C674-4667-9FD0-1403F2E27FE6}.Release|Win32.ActiveCfg = Release|Any CPU
147149
{92B80A99-C674-4667-9FD0-1403F2E27FE6}.Release|x86.ActiveCfg = Release|Any CPU
148150
{934D6141-56A1-4087-B009-2F195EDDA411}.Debug|Any CPU.ActiveCfg = Debug|Win32
151+
{934D6141-56A1-4087-B009-2F195EDDA411}.Debug|Any CPU.Build.0 = Debug|Win32
149152
{934D6141-56A1-4087-B009-2F195EDDA411}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
150153
{934D6141-56A1-4087-B009-2F195EDDA411}.Debug|Win32.ActiveCfg = Debug|Win32
151154
{934D6141-56A1-4087-B009-2F195EDDA411}.Debug|Win32.Build.0 = Debug|Win32
@@ -207,6 +210,7 @@ Global
207210
{D072E668-FB43-41C2-83CC-E9EAE04EAC97}.Release|Win32.ActiveCfg = Release|Any CPU
208211
{D072E668-FB43-41C2-83CC-E9EAE04EAC97}.Release|x86.ActiveCfg = Release|Any CPU
209212
{DBD676E9-FC78-4C3F-AC17-762115188F8A}.Debug|Any CPU.ActiveCfg = Debug|x86
213+
{DBD676E9-FC78-4C3F-AC17-762115188F8A}.Debug|Any CPU.Build.0 = Debug|x86
210214
{DBD676E9-FC78-4C3F-AC17-762115188F8A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
211215
{DBD676E9-FC78-4C3F-AC17-762115188F8A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
212216
{DBD676E9-FC78-4C3F-AC17-762115188F8A}.Debug|Win32.ActiveCfg = Debug|Any CPU
@@ -221,4 +225,7 @@ Global
221225
GlobalSection(SolutionProperties) = preSolution
222226
HideSolutionNode = FALSE
223227
EndGlobalSection
228+
GlobalSection(NDepend) = preSolution
229+
Project = ".\TestUnitTestingAndTraits.ndproj"
230+
EndGlobalSection
224231
EndGlobal

TestUnitTestingAndTraitsWithNuGet/UnitTestProject1/MultiTest.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
<Compile Include="Properties\AssemblyInfo.cs" />
126126
<Compile Include="MbUnitTest.cs" />
127127
<Compile Include="UnitTest1.cs" />
128+
<Compile Include="UnitTest2.cs" />
128129
<Compile Include="XUnitTest.cs" />
129130
<Compile Include="XUnitTest1.cs" />
130131
</ItemGroup>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
using System;
2+
using Microsoft.VisualStudio.TestTools.UnitTesting;
3+
4+
namespace MultiTest
5+
{
6+
[TestClass]
7+
public class UnitTest2
8+
{
9+
[TestCategory("Async")]
10+
[TestMethod]
11+
public async void AsyncTestMS1()
12+
{
13+
Assert.IsTrue(true);
14+
}
15+
}
16+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace xUnit.Test
8+
{
9+
using Xunit;
10+
11+
[Trait("Category","Async")]
12+
public class AsyncX
13+
{
14+
[Fact]
15+
public async Task AsyncTestX1()
16+
{
17+
Assert.True(true); ;
18+
}
19+
}
20+
}

TestUnitTestingAndTraitsWithNuGet/xUnit.Test/xUnit.Test.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
</Otherwise>
6060
</Choose>
6161
<ItemGroup>
62+
<Compile Include="AsyncX.cs" />
6263
<Compile Include="Properties\AssemblyInfo.cs" />
6364
<Compile Include="XUnitTest.cs" />
6465
<Compile Include="XUnitTest1.cs" />

0 commit comments

Comments
 (0)