File tree Expand file tree Collapse file tree 11 files changed +217
-0
lines changed
VisualBasicProject.MsTestFw
VisualBasicProject.NUnitFw
VisualBasicProject.XUnitFw Expand file tree Collapse file tree 11 files changed +217
-0
lines changed Original file line number Diff line number Diff line change @@ -329,3 +329,4 @@ ASALocalRun/
329
329
# MFractors (Xamarin productivity tool) working folder
330
330
.mfractor /
331
331
* .feature.cs
332
+ * .feature.vb
Original file line number Diff line number Diff line change
1
+ #language: en
2
+ Feature : Calculator
3
+
4
+ @mytag
5
+ Scenario : Add two numbers
6
+ Given the first number is 50
7
+ And the second number is 70
8
+ When the two numbers are added
9
+ Then the result should be 120
Original file line number Diff line number Diff line change
1
+ Imports Microsoft.VisualStudio.TestTools.UnitTesting
2
+ Imports Reqnroll
3
+
4
+ Namespace StepDefinitions
5
+
6
+ <Binding>
7
+ Public Class CalculatorStepDefinitions
8
+
9
+ Private ReadOnly _testContext As TestContext
10
+
11
+ Public Sub New (testContext As TestContext)
12
+ _testContext = testContext
13
+ End Sub
14
+
15
+ <Given( "the first number is {int}" )>
16
+ Public Sub GivenTheFirstNumberIs(number As Integer )
17
+ End Sub
18
+
19
+ <Given( "the second number is {int}" )>
20
+ Public Sub GivenTheSecondNumberIs(number As Integer )
21
+ End Sub
22
+
23
+ <Reqnroll.When( "the two numbers are added" )>
24
+ Public Sub WhenTheTwoNumbersAreAdded()
25
+ Console.WriteLine(_testContext.CurrentTestOutcome)
26
+ End Sub
27
+
28
+ <Reqnroll.Then( "the result should be {int}" )>
29
+ Public Sub ThenTheResultShouldBe(result As Integer )
30
+ Assert.AreEqual(result, result)
31
+ End Sub
32
+
33
+ End Class
34
+ End NameSpace
Original file line number Diff line number Diff line change
1
+ <Project Sdk =" Microsoft.NET.Sdk" >
2
+
3
+ <PropertyGroup >
4
+ <RootNamespace >VisualBasicProject.MsTestFw</RootNamespace >
5
+ <TargetFramework >net8.0</TargetFramework >
6
+
7
+ <IsPackable >false</IsPackable >
8
+ <IsTestProject >true</IsTestProject >
9
+ </PropertyGroup >
10
+
11
+ <ItemGroup >
12
+ <PackageReference Include =" coverlet.collector" Version =" 6.0.0" />
13
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.8.0" />
14
+ <PackageReference Include =" MSTest.TestAdapter" Version =" 3.1.1" />
15
+ <PackageReference Include =" MSTest.TestFramework" Version =" 3.1.1" />
16
+ <PackageReference Include =" Reqnroll.MsTest" Version =" 2.1.1-local" />
17
+ </ItemGroup >
18
+
19
+ </Project >
Original file line number Diff line number Diff line change
1
+ #language: en
2
+ Feature : Calculator
3
+
4
+ @mytag
5
+ Scenario : Add two numbers
6
+ Given the first number is 50
7
+ And the second number is 70
8
+ When the two numbers are added
9
+ Then the result should be 120
Original file line number Diff line number Diff line change
1
+ Imports NUnit.Framework
2
+ Imports Reqnroll
3
+
4
+ Namespace StepDefinitions
5
+
6
+ <Binding>
7
+ Public Class CalculatorStepDefinitions
8
+
9
+ <Given( "the first number is {int}" )>
10
+ Public Sub GivenTheFirstNumberIs(number As Integer )
11
+ End Sub
12
+
13
+ <Given( "the second number is {int}" )>
14
+ Public Sub GivenTheSecondNumberIs(number As Integer )
15
+ End Sub
16
+
17
+ <Reqnroll.When( "the two numbers are added" )>
18
+ Public Sub WhenTheTwoNumbersAreAdded()
19
+ End Sub
20
+
21
+ <Reqnroll.Then( "the result should be {int}" )>
22
+ Public Sub ThenTheResultShouldBe(result As Integer )
23
+ Assert.AreEqual(result, result)
24
+ End Sub
25
+
26
+ End Class
27
+ End NameSpace
Original file line number Diff line number Diff line change
1
+ <Project Sdk =" Microsoft.NET.Sdk" >
2
+
3
+ <PropertyGroup >
4
+ <RootNamespace >VisualBasicProject.NUnitFw</RootNamespace >
5
+ <TargetFramework >net8.0</TargetFramework >
6
+
7
+ <IsPackable >false</IsPackable >
8
+ <IsTestProject >true</IsTestProject >
9
+ </PropertyGroup >
10
+
11
+ <ItemGroup >
12
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.8.0" />
13
+ <PackageReference Include =" Reqnroll.NUnit" Version =" 2.1.1-local" />
14
+ <PackageReference Include =" nunit" Version =" 3.14.0" />
15
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 4.5.0" />
16
+ </ItemGroup >
17
+
18
+ </Project >
Original file line number Diff line number Diff line change
1
+ #language: en
2
+ Feature : Calculator
3
+
4
+ @mytag
5
+ Scenario : Add two numbers
6
+ Given the first number is 50
7
+ And the second number is 70
8
+ When the two numbers are added
9
+ Then the result should be 120
Original file line number Diff line number Diff line change
1
+ Imports Xunit.Abstractions
2
+ Imports Reqnroll
3
+ Imports Xunit
4
+
5
+ Namespace StepDefinitions
6
+
7
+ <Binding>
8
+ Public Class CalculatorStepDefinitions
9
+
10
+ Private ReadOnly _testOutputHelper As ITestOutputHelper
11
+
12
+ Public Sub New (testOutputHelper As ITestOutputHelper)
13
+ _testOutputHelper = testOutputHelper
14
+ End Sub
15
+
16
+ <Given( "the first number is {int}" )>
17
+ Public Sub GivenTheFirstNumberIs(number As Integer )
18
+ End Sub
19
+
20
+ <Given( "the second number is {int}" )>
21
+ Public Sub GivenTheSecondNumberIs(number As Integer )
22
+ End Sub
23
+
24
+ <Reqnroll.When( "the two numbers are added" )>
25
+ Public Sub WhenTheTwoNumbersAreAdded()
26
+ _testOutputHelper.WriteLine( "numbers added" )
27
+ End Sub
28
+
29
+ <Reqnroll.Then( "the result should be {int}" )>
30
+ Public Sub ThenTheResultShouldBe(result As Integer )
31
+ Assert.Equal(result, result)
32
+ End Sub
33
+
34
+ End Class
35
+ End NameSpace
Original file line number Diff line number Diff line change
1
+ <Project Sdk =" Microsoft.NET.Sdk" >
2
+
3
+ <PropertyGroup >
4
+ <RootNamespace >VisualBasicProject.XUnitFw</RootNamespace >
5
+ <TargetFramework >net8.0</TargetFramework >
6
+
7
+ <IsPackable >false</IsPackable >
8
+ <IsTestProject >true</IsTestProject >
9
+ </PropertyGroup >
10
+
11
+ <ItemGroup >
12
+ <PackageReference Include =" coverlet.collector" Version =" 6.0.0" />
13
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.8.0" />
14
+ <PackageReference Include =" xunit" Version =" 2.5.3" />
15
+ <PackageReference Include =" xunit.runner.visualstudio" Version =" 2.5.3" />
16
+ <PackageReference Include =" Reqnroll.xUnit" Version =" 2.1.1-local" />
17
+ </ItemGroup >
18
+
19
+ </Project >
You can’t perform that action at this time.
0 commit comments