diff --git a/GitVersion.yml b/GitVersion.yml
index c9434eb..8908250 100644
--- a/GitVersion.yml
+++ b/GitVersion.yml
@@ -4,5 +4,5 @@ branches:
regex: ^master
tag: preview
increment: patch
-next-version: "0.3"
+next-version: "0.4"
diff --git a/Solutions/Ais.Net.Specs/Ais.Net.Specs.csproj b/Solutions/Ais.Net.Specs/Ais.Net.Specs.csproj
index 57b4d67..d3f261e 100644
--- a/Solutions/Ais.Net.Specs/Ais.Net.Specs.csproj
+++ b/Solutions/Ais.Net.Specs/Ais.Net.Specs.csproj
@@ -10,8 +10,8 @@
RCS1029;RCS1089;SA1600;CS1591;SA1633;SA1649
-
-
+
+
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/LongRangeAisBroadcastParserSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/LongRangeAisBroadcastParserSpecs.feature.cs
index b333407..91e4f82 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/LongRangeAisBroadcastParserSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/LongRangeAisBroadcastParserSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs.AisMessageTypes
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("LongRangeAisBroadcastParserSpecs")]
@@ -81,7 +81,7 @@ public virtual void MessageType()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 8
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -125,7 +125,7 @@ public virtual void RepeatIndicator(string payload, string padding, string repea
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("repeatCount", repeatCount);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 12
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -168,7 +168,7 @@ public virtual void MMSI(string payload, string padding, string mmsi, string[] e
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("mmsi", mmsi);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 23
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -210,7 +210,7 @@ public virtual void PositionAccuracy(string payload, string padding, string posi
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("positionAccuracy", positionAccuracy);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position Accuracy", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position Accuracy", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 33
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -252,7 +252,7 @@ public virtual void RaimFlag(string payload, string padding, string flag, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("flag", flag);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Raim Flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Raim Flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 42
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -300,7 +300,7 @@ public virtual void NavigationStatus(string payload, string padding, string navi
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("navigationStatus", navigationStatus);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Navigation Status", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Navigation Status", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 51
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -347,7 +347,7 @@ public virtual void LongitudeAndLatitute(string payload, string padding, string
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("longitude", longitude);
argumentsOfScenario.Add("latitude", latitude);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Longitude and Latitute", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Longitude and Latitute", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 66
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -393,7 +393,7 @@ public virtual void SpeedOverGround(string payload, string padding, string speed
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("speedOverGround", speedOverGround);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Speed Over Ground", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Speed Over Ground", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 80
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -438,7 +438,7 @@ public virtual void CourseOverGround(string payload, string padding, string cour
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("courseOverGround", courseOverGround);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Course Over Ground", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Course Over Ground", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 90
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -480,7 +480,7 @@ public virtual void GnssPositionStatus(string payload, string padding, string gn
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("gnssStatus", gnssStatus);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Gnss Position Status", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Gnss Position Status", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 102
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -522,7 +522,7 @@ public virtual void Spare(string payload, string padding, string flag, string[]
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("flag", flag);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Spare", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Spare", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 111
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportClassAParserSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportClassAParserSpecs.feature.cs
index 3d03658..6fa93d1 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportClassAParserSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportClassAParserSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs.AisMessageTypes
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("PositionReportClassAParserSpecs")]
@@ -86,7 +86,7 @@ public virtual void MessageType(string payload, string padding, string type, str
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("type", type);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 15
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -134,7 +134,7 @@ public virtual void RepeatIndicator(string payload, string padding, string repea
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("repeatCount", repeatCount);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 24
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -180,7 +180,7 @@ public virtual void MMSI(string payload, string padding, string mmsi, string[] e
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("mmsi", mmsi);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 39
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -250,7 +250,7 @@ public virtual void NavigationStatus(string payload, string padding, string navi
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("navigationStatus", navigationStatus);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Navigation Status", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Navigation Status", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 52
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -298,7 +298,7 @@ public virtual void RateOfTurn(string payload, string padding, string rateOfTurn
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("rateOfTurn", rateOfTurn);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Rate of Turn", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Rate of Turn", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 89
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -346,7 +346,7 @@ public virtual void SpeedOverGround(string payload, string padding, string speed
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("speedOverGround", speedOverGround);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Speed Over Ground", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Speed Over Ground", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 104
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -390,7 +390,7 @@ public virtual void PositionAccuracy(string payload, string padding, string posi
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("positionAccuracy", positionAccuracy);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position Accuracy", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position Accuracy", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 119
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -440,7 +440,7 @@ public virtual void LongitudeAndLatitute(string payload, string padding, string
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("longitude", longitude);
argumentsOfScenario.Add("latitude", latitude);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Longitude and Latitute", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Longitude and Latitute", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 130
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -492,7 +492,7 @@ public virtual void CourseOverGround(string payload, string padding, string cour
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("courseOverGround", courseOverGround);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Course Over Ground", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Course Over Ground", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 147
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -540,7 +540,7 @@ public virtual void TrueHeading(string payload, string padding, string trueHeadi
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("trueHeading", trueHeading);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("True Heading", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("True Heading", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 163
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -589,7 +589,7 @@ public virtual void TimeStamp(string payload, string padding, string timeStamp,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("timeStamp", timeStamp);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Time Stamp", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Time Stamp", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 178
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -636,7 +636,7 @@ public virtual void ManoeuvreIndicator(string payload, string padding, string ma
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("manoeuvre", manoeuvre);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Manoeuvre Indicator", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Manoeuvre Indicator", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 194
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -686,7 +686,7 @@ public virtual void SpareBitsAt145(string payload, string padding, string spare,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("spare", spare);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Spare Bits at 145", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Spare Bits at 145", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 208
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -731,7 +731,7 @@ public virtual void RaimFlag(string payload, string padding, string flag, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("flag", flag);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Raim Flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Raim Flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 225
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -778,7 +778,7 @@ public virtual void RadioSyncState(string payload, string padding, string state,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("state", state);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio Sync State", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio Sync State", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 237
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -834,7 +834,7 @@ public virtual void RadioSlotTimeout(string payload, string padding, string time
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("timeout", timeout);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio Slot Timeout", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio Slot Timeout", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 251
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -878,7 +878,7 @@ public virtual void RadioSubMessage(string payload, string padding, string messa
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("message", message);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio Sub Message", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio Sub Message", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 274
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportClassBParserSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportClassBParserSpecs.feature.cs
index 4354895..3399108 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportClassBParserSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportClassBParserSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs.AisMessageTypes
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("PositionReportClassBParserSpecs")]
@@ -81,7 +81,7 @@ public virtual void MessageType()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 15
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -130,7 +130,7 @@ public virtual void RepeatIndicator(string payload, string padding, string repea
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("repeatCount", repeatCount);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 19
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -176,7 +176,7 @@ public virtual void MMSI(string payload, string padding, string mmsi, string[] e
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("mmsi", mmsi);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 34
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -221,7 +221,7 @@ public virtual void RegionalReservedBits38_45(string payload, string padding, st
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("reserved", reserved);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Regional Reserved bits 38-45", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Regional Reserved bits 38-45", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 47
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -266,7 +266,7 @@ public virtual void SpeedOverGround(string payload, string padding, string speed
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("speedOverGround", speedOverGround);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Speed Over Ground", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Speed Over Ground", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 59
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -310,7 +310,7 @@ public virtual void PositionAccuracy(string payload, string padding, string posi
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("positionAccuracy", positionAccuracy);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position Accuracy", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position Accuracy", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 71
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -357,7 +357,7 @@ public virtual void LongitudeAndLatitude(string payload, string padding, string
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("longitude", longitude);
argumentsOfScenario.Add("latitude", latitude);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Longitude and Latitude", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Longitude and Latitude", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 82
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -408,7 +408,7 @@ public virtual void CourseOverGround(string payload, string padding, string cour
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("courseOverGround", courseOverGround);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Course Over Ground", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Course Over Ground", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 96
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -453,7 +453,7 @@ public virtual void TrueHeading(string payload, string padding, string trueHeadi
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("trueHeading", trueHeading);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("True Heading", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("True Heading", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 111
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -500,7 +500,7 @@ public virtual void TimeStamp(string payload, string padding, string timeStamp,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("timeStamp", timeStamp);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Time Stamp", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Time Stamp", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 123
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -545,7 +545,7 @@ public virtual void RegionalReservedBits139_140(string payload, string padding,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("reserved", reserved);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Regional Reserved bits 139-140", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Regional Reserved bits 139-140", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 137
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -589,7 +589,7 @@ public virtual void CSUnitFlag(string payload, string padding, string unit, stri
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("unit", unit);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("CS unit flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("CS unit flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 149
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -633,7 +633,7 @@ public virtual void DisplayFlag(string payload, string padding, string hasDispla
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("hasDisplay", hasDisplay);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Display flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Display flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 160
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -677,7 +677,7 @@ public virtual void DSCFlag(string payload, string padding, string isDscAttached
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("isDscAttached", isDscAttached);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("DSC flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("DSC flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 171
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -720,7 +720,7 @@ public virtual void BandFlag(string payload, string padding, string canSwitchBan
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("canSwitchBands", canSwitchBands);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Band flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Band flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 182
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -764,7 +764,7 @@ public virtual void Message22Flag(string payload, string padding, string canAcce
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("canAcceptMessage22ChannelAssignment", canAcceptMessage22ChannelAssignment);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message 22 flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message 22 flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 192
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -807,7 +807,7 @@ public virtual void AssignedFlag(string payload, string padding, string isAssign
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("isAssigned", isAssigned);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Assigned flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Assigned flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 203
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -851,7 +851,7 @@ public virtual void RAIMFlag(string payload, string padding, string raim, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("raim", raim);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("RAIM flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("RAIM flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 213
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -894,7 +894,7 @@ public virtual void RadioStatusType(string payload, string padding, string radio
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("radioStatusType", radioStatusType);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio status type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio status type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 224
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportExtendedClassBParserSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportExtendedClassBParserSpecs.feature.cs
index ff4b6ff..f56adc7 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportExtendedClassBParserSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/PositionReportExtendedClassBParserSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs.AisMessageTypes
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("PositionReportExtendedClassBParserSpecs")]
@@ -81,7 +81,7 @@ public virtual void MessageType()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 8
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -126,7 +126,7 @@ public virtual void RepeatIndicator(string payload, string padding, string repea
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("repeatCount", repeatCount);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 12
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -170,7 +170,7 @@ public virtual void MMSI(string payload, string padding, string mmsi, string[] e
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("mmsi", mmsi);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 23
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -214,7 +214,7 @@ public virtual void RegionalReservedBits38_45(string payload, string padding, st
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("reserved", reserved);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Regional Reserved bits 38-45", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Regional Reserved bits 38-45", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 34
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -257,7 +257,7 @@ public virtual void SpeedOverGround(string payload, string padding, string speed
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("speedOverGround", speedOverGround);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Speed Over Ground", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Speed Over Ground", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 45
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -299,7 +299,7 @@ public virtual void PositionAccuracy(string payload, string padding, string posi
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("positionAccuracy", positionAccuracy);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position Accuracy", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position Accuracy", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 55
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -345,7 +345,7 @@ public virtual void LongitudeAndLatitute(string payload, string padding, string
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("longitude", longitude);
argumentsOfScenario.Add("latitude", latitude);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Longitude and Latitute", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Longitude and Latitute", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 64
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -392,7 +392,7 @@ public virtual void CourseOverGround(string payload, string padding, string cour
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("courseOverGround", courseOverGround);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Course Over Ground", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Course Over Ground", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 77
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -435,7 +435,7 @@ public virtual void TrueHeading(string payload, string padding, string trueHeadi
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("trueHeading", trueHeading);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("True Heading", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("True Heading", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 88
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -478,7 +478,7 @@ public virtual void TimeStamp(string payload, string padding, string timeStamp,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("timeStamp", timeStamp);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Time Stamp", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Time Stamp", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 98
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -525,7 +525,7 @@ public virtual void RegionalReservedBits139_142(string payload, string padding,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("reserved", reserved);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Regional Reserved bits 139-142", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Regional Reserved bits 139-142", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 108
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -571,7 +571,7 @@ public virtual void Name(string payload, string padding, string name, string[] e
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("name", name);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Name", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Name", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 122
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -613,7 +613,7 @@ public virtual void ShipType(string payload, string padding, string type, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("type", type);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Ship type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Ship type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 135
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -656,7 +656,7 @@ public virtual void DimensionToBow(string payload, string padding, string size,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Bow", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Bow", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 144
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -699,7 +699,7 @@ public virtual void DimensionToStern(string payload, string padding, string size
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Stern", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Stern", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 154
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -742,7 +742,7 @@ public virtual void DimensionToPort(string payload, string padding, string size,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Port", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Port", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 164
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -785,7 +785,7 @@ public virtual void DimensionToStarboard(string payload, string padding, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Starboard", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Starboard", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 174
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -834,7 +834,7 @@ public virtual void PositionFixType(string payload, string padding, string epfd,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("epfd", epfd);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position fix type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position fix type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 184
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -876,7 +876,7 @@ public virtual void RAIMFlag(string payload, string padding, string raim, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("raim", raim);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("RAIM flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("RAIM flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 200
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -918,7 +918,7 @@ public virtual void DTEReady(string payload, string padding, string notReady, st
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("notReady", notReady);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("DTE ready", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("DTE ready", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 209
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -960,7 +960,7 @@ public virtual void AssignedFlag(string payload, string padding, string isAssign
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("isAssigned", isAssigned);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Assigned flag", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Assigned flag", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 218
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1007,7 +1007,7 @@ public virtual void Spare(string payload, string padding, string spare, string[]
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("spare", spare);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Spare", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Spare", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 227
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/StaticAndVoyageRelatedDataParserSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/StaticAndVoyageRelatedDataParserSpecs.feature.cs
index 9f427ad..f45baca 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/StaticAndVoyageRelatedDataParserSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/StaticAndVoyageRelatedDataParserSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs.AisMessageTypes
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("StaticAndVoyageRelatedDataParserSpecs")]
@@ -81,7 +81,7 @@ public virtual void MessageType()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 15
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -129,7 +129,7 @@ public virtual void RepeatIndicator(string payload, string padding, string repea
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("repeatCount", repeatCount);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Repeat Indicator", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 20
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -176,7 +176,7 @@ public virtual void MMSI(string payload, string padding, string mmsi, string[] e
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("mmsi", mmsi);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("MMSI", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 34
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -223,7 +223,7 @@ public virtual void AISVersion(string payload, string padding, string aisVersion
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("aisVersion", aisVersion);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("AIS Version", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("AIS Version", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 48
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -268,7 +268,7 @@ public virtual void IMONumber(string payload, string padding, string imoNumber,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("imoNumber", imoNumber);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("IMO Number", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("IMO Number", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 62
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -316,7 +316,7 @@ public virtual void CallSign(string payload, string padding, string callSign, st
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("callSign", callSign);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Call Sign", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Call Sign", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 74
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -364,7 +364,7 @@ public virtual void VesselName(string payload, string padding, string vesselName
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("vesselName", vesselName);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Vessel Name", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Vessel Name", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 89
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -412,7 +412,7 @@ public virtual void ShipType(string payload, string padding, string type, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("type", type);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Ship Type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Ship Type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 104
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -458,7 +458,7 @@ public virtual void DimensionToBow(string payload, string padding, string size,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Bow", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Bow", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 119
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -503,7 +503,7 @@ public virtual void DimensionToStern(string payload, string padding, string size
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Stern", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Stern", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 132
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -548,7 +548,7 @@ public virtual void DimensionToPort(string payload, string padding, string size,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Port", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Port", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 144
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -593,7 +593,7 @@ public virtual void DimensionToStarboard(string payload, string padding, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Starboard", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Dimension to Starboard", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 156
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -646,7 +646,7 @@ public virtual void PositionFixType(string payload, string padding, string epfd,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("epfd", epfd);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position fix type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Position fix type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 168
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -696,7 +696,7 @@ public virtual void ETAMonth(string payload, string padding, string month, strin
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("month", month);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("ETA Month", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("ETA Month", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 188
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -748,7 +748,7 @@ public virtual void ETADay(string payload, string padding, string day, string[]
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("day", day);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("ETA Day", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("ETA Day", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 205
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -799,7 +799,7 @@ public virtual void ETAHour(string payload, string padding, string hour, string[
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("hour", hour);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("ETA Hour", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("ETA Hour", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 224
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -847,7 +847,7 @@ public virtual void ETAMinute(string payload, string padding, string minute, str
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("minute", minute);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("ETA Minute", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("ETA Minute", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 242
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -897,7 +897,7 @@ public virtual void Draught(string payload, string padding, string draught, stri
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("draught", draught);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Draught", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Draught", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 257
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -944,7 +944,7 @@ public virtual void Destination(string payload, string padding, string destinati
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("destination", destination);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Destination", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Destination", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 274
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -988,7 +988,7 @@ public virtual void DTEReady(string payload, string padding, string notReady, st
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("notReady", notReady);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("DTE ready", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("DTE ready", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 288
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1032,7 +1032,7 @@ public virtual void Spare(string payload, string padding, string spare, string[]
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("spare", spare);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Spare", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Spare", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 299
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/StaticDataReportParserSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/StaticDataReportParserSpecs.feature.cs
index 9df1652..e9735a2 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/StaticDataReportParserSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisMessageTypes/StaticDataReportParserSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs.AisMessageTypes
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("StaticDataReportParserSpecs")]
@@ -91,7 +91,7 @@ public virtual void MessagePart(string payload, string padding, string partNumbe
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("partNumber", partNumber);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Part", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Message Part", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 24
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -128,7 +128,7 @@ public virtual void ReadPartAAsPartBThrows()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Read Part A as Part B throws", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Read Part A as Part B throws", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 38
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -166,7 +166,7 @@ public virtual void ReadPartBAsPartAThrows()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Read Part B as Part A throws", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Read Part B as Part A throws", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 43
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -209,7 +209,7 @@ public virtual void PartAMessageType(string payload, string padding, string[] ex
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: Message Type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: Message Type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 48
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -253,7 +253,7 @@ public virtual void PartBMessageType(string payload, string padding, string[] ex
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Message Type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Message Type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 59
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -303,7 +303,7 @@ public virtual void PartARepeatIndicator(string payload, string padding, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("repeatCount", repeatCount);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: Repeat Indicator", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: Repeat Indicator", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 70
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -348,7 +348,7 @@ public virtual void PartBRepeatIndicator(string payload, string padding, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("repeatCount", repeatCount);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Repeat Indicator", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Repeat Indicator", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 84
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -394,7 +394,7 @@ public virtual void PartAMMSI(string payload, string padding, string mmsi, strin
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("mmsi", mmsi);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: MMSI", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: MMSI", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 96
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -439,7 +439,7 @@ public virtual void PartBMMSI(string payload, string padding, string mmsi, strin
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("mmsi", mmsi);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: MMSI", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: MMSI", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 109
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -486,7 +486,7 @@ public virtual void PartAName(string payload, string padding, string vesselName,
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("vesselName", vesselName);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: Name", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: Name", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 122
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -533,7 +533,7 @@ public virtual void PartASpare(string payload, string padding, string spare, str
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("spare", spare);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: Spare", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part A: Spare", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 136
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -578,7 +578,7 @@ public virtual void PartBShipType(string payload, string padding, string type, s
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("type", type);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Ship Type", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Ship Type", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 152
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -624,7 +624,7 @@ public virtual void PartBVendorIDITU_R1371_3(string payload, string padding, str
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("vendorId", vendorId);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Vendor ID ITU-R 1371-3", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Vendor ID ITU-R 1371-3", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 164
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -670,7 +670,7 @@ public virtual void PartBVendorIDITU_R1371_4(string payload, string padding, str
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("vendorId", vendorId);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Vendor ID ITU-R 1371-4", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Vendor ID ITU-R 1371-4", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 177
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -716,7 +716,7 @@ public virtual void PartBUnitModelCode(string payload, string padding, string un
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("unitModelCode", unitModelCode);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Unit Model Code", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Unit Model Code", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 190
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -761,7 +761,7 @@ public virtual void PartBSerialNumber(string payload, string padding, string ser
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("serialNumber", serialNumber);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Serial Number", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Serial Number", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 203
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -807,7 +807,7 @@ public virtual void PartBCallSign(string payload, string padding, string callSig
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("callSign", callSign);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Call Sign", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Call Sign", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 215
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -852,7 +852,7 @@ public virtual void PartBDimensionToBow(string payload, string padding, string s
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Dimension to Bow", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Dimension to Bow", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 228
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -897,7 +897,7 @@ public virtual void PartBDimensionToStern(string payload, string padding, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Dimension to Stern", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Dimension to Stern", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 240
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -942,7 +942,7 @@ public virtual void PartBDimensionToPort(string payload, string padding, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Dimension to Port", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Dimension to Port", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 252
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -987,7 +987,7 @@ public virtual void PartBDimensionToStarboard(string payload, string padding, st
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("size", size);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Dimension to Starboard", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Dimension to Starboard", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 264
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1030,7 +1030,7 @@ public virtual void PartBMothershipMMSI(string payload, string padding, string m
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("mmsi", mmsi);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Mothership MMSI", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Mothership MMSI", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 276
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1072,7 +1072,7 @@ public virtual void PartBSpare(string payload, string padding, string spare, str
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("spare", spare);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Spare", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Part B: Spare", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 286
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisStringsSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisStringsSpecs.feature.cs
index 83fa9d4..ae82988 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisStringsSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/AisStringsSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("AisStringsSpecs")]
@@ -146,7 +146,7 @@ public virtual void ConvertAIS6_BitCharacterToASCII(string aisChar, string ascii
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
argumentsOfScenario.Add("aisChar", aisChar);
argumentsOfScenario.Add("asciiChar", asciiChar);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Convert AIS 6-bit character to ASCII", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Convert AIS 6-bit character to ASCII", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 8
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaAisBitVectorParserSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaAisBitVectorParserSpecs.feature.cs
index cc0e617..8b8925f 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaAisBitVectorParserSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaAisBitVectorParserSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("NmeaAisBitVectorParserSpecs")]
@@ -109,7 +109,7 @@ public virtual void UnsignedAligned6_BitInteger(string payload, string padding,
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("offset", offset);
argumentsOfScenario.Add("result", result);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Unsigned aligned 6-bit integer", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Unsigned aligned 6-bit integer", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 15
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -185,7 +185,7 @@ public virtual void UnsignedMisaligned6_BitInteger(string payload, string paddin
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("offset", offset);
argumentsOfScenario.Add("result", result);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Unsigned misaligned 6-bit integer", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Unsigned misaligned 6-bit integer", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 52
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -246,7 +246,7 @@ public virtual void Signed8_BitInteger(string payload, string padding, string of
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("offset", offset);
argumentsOfScenario.Add("result", result);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Signed 8-bit integer", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Signed 8-bit integer", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 115
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -307,7 +307,7 @@ public virtual void SingleBit(string payload, string padding, string offset, str
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("offset", offset);
argumentsOfScenario.Add("result", result);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single bit", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single bit", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 153
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaLineToAisStreamAdapterSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaLineToAisStreamAdapterSpecs.feature.cs
index 76c7c47..969c2b9 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaLineToAisStreamAdapterSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaLineToAisStreamAdapterSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("NmeaLineToAisStreamAdapterSpecs")]
@@ -81,7 +81,7 @@ public virtual void Non_FragmentedMessageReceived()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Non-fragmented message received", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Non-fragmented message received", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 15
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -129,7 +129,7 @@ public virtual void FirstFragmentOfTwo_PartMessageReceived()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("First fragment of two-part message received", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("First fragment of two-part message received", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 23
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -167,7 +167,7 @@ public virtual void Two_FragmentMessageFragmentsReceivedAdjacently()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Two-fragment message fragments received adjacently", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Two-fragment message fragments received adjacently", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 28
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -221,7 +221,7 @@ public virtual void Two_FragmentMessageFragmentsReceivedWithSingle_FragmentMessa
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Two-fragment message fragments received with single-fragment message in the middl" +
- "e", null, tagsOfScenario, argumentsOfScenario);
+ "e", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 39
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -287,7 +287,7 @@ public virtual void Three_FragmentMessageFragmentsReceivedAdjacently()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Three-fragment message fragments received adjacently", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Three-fragment message fragments received adjacently", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 56
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -343,7 +343,7 @@ public virtual void InterleavedMulti_FragmentMessages()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Interleaved multi-fragment messages", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Interleaved multi-fragment messages", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 69
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -417,7 +417,7 @@ public virtual void InterleavedSingleAndMulti_FragmentMessages()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Interleaved single and multi-fragment messages", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Interleaved single and multi-fragment messages", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 90
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -606,7 +606,7 @@ public virtual void ProgressReports()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Progress reports", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Progress reports", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 161
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -715,7 +715,7 @@ public virtual void LineStreamParserReportsErrorInNon_FragmentedMessage()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Line stream parser reports error in non-fragmented message", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Line stream parser reports error in non-fragmented message", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 199
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -763,7 +763,7 @@ public virtual void LineStreamParserReportsErrorInFirstFragmentOfTwo_PartMessage
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Line stream parser reports error in first fragment of two-part message", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Line stream parser reports error in first fragment of two-part message", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 206
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -815,7 +815,7 @@ public virtual void LineStreamParserReportsErrorInSecondFragmentOfTwo_PartMessag
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Line stream parser reports error in second fragment of two-part message", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Line stream parser reports error in second fragment of two-part message", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 215
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -869,7 +869,7 @@ public virtual void LineStreamParserPassesAMessageWithPaddingThatIsTheFirstOfATw
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Line stream parser passes a message with padding that is the first of a two-part " +
- "message", null, tagsOfScenario, argumentsOfScenario);
+ "message", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 223
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -923,7 +923,7 @@ public virtual void LineStreamParserPassesTheSameSentenceOfATwo_PartMessageTwice
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Line stream parser passes the same sentence of a two-part message twice", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Line stream parser passes the same sentence of a two-part message twice", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 234
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -976,7 +976,7 @@ public virtual void Two_FragmentMessageFragmentsReceivedTooManySentencesInTheMid
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Two-fragment message fragments received too many sentences in the middle", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Two-fragment message fragments received too many sentences in the middle", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 245
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaStreamParserByLineSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaStreamParserByLineSpecs.feature.cs
index 5267dd8..35e6087 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaStreamParserByLineSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaStreamParserByLineSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("NmeaStreamParserSpecs")]
@@ -80,7 +80,7 @@ public virtual void EmptyFile()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Empty file", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Empty file", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 15
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -123,7 +123,7 @@ public virtual void SingleCRLFBlankLineOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single CRLF blank line only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single CRLF blank line only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 21
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -166,7 +166,7 @@ public virtual void SingleLFBlankLineOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single LF blank line only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single LF blank line only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 27
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -209,7 +209,7 @@ public virtual void MultipleCRLFBlankLinesOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple CRLF blank lines only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple CRLF blank lines only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 33
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -258,7 +258,7 @@ public virtual void MultipleLFBlankLinesOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple LF blank lines only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple LF blank lines only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 41
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -307,7 +307,7 @@ public virtual void MultipleMixedBlankLinesOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple mixed blank lines only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple mixed blank lines only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 49
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -356,7 +356,7 @@ public virtual void SingleLine()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 57
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -403,7 +403,7 @@ public virtual void SingleLineWithoutNewlineOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line without newline only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line without newline only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 66
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -451,7 +451,7 @@ public virtual void MultipleLines()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 75
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -519,7 +519,7 @@ public virtual void MultipleLinesWhereFinalLineHasNoNewline()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines where final line has no newline", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines where final line has no newline", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 96
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -588,7 +588,7 @@ public virtual void MultipleLinesWithBlanksAtStart()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks at start", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks at start", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 117
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -665,7 +665,7 @@ public virtual void MultipleLinesWithBlanksInMiddle()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks in middle", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks in middle", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 141
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -742,7 +742,7 @@ public virtual void MultipleLinesWithBlanksAtEnd()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks at end", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks at end", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 165
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -819,7 +819,7 @@ public virtual void SingleUnparseableLine()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single unparseable line", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single unparseable line", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 189
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -876,7 +876,7 @@ public virtual void OneUnparseableLineAndOneGoodLine()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("One unparseable line and one good line", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("One unparseable line and one good line", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 201
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaStreamParserByMessageSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaStreamParserByMessageSpecs.feature.cs
index 2004e8d..26f1f29 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaStreamParserByMessageSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/NmeaStreamParserByMessageSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("NmeaStreamParserByMessageSpecs")]
@@ -80,7 +80,7 @@ public virtual void EmptyFile()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Empty file", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Empty file", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 15
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -123,7 +123,7 @@ public virtual void SingleCRLFBlankLineOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single CRLF blank line only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single CRLF blank line only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 21
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -166,7 +166,7 @@ public virtual void SingleLFBlankLineOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single LF blank line only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single LF blank line only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 27
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -209,7 +209,7 @@ public virtual void MultipleCRLFBlankLinesOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple CRLF blank lines only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple CRLF blank lines only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 33
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -258,7 +258,7 @@ public virtual void MultipleLFBlankLinesOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple LF blank lines only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple LF blank lines only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 41
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -307,7 +307,7 @@ public virtual void MultipleMixedBlankLinesOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple mixed blank lines only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple mixed blank lines only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 49
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -356,7 +356,7 @@ public virtual void SingleLine()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 57
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -403,7 +403,7 @@ public virtual void SingleLineWithoutNewlineOnly()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line without newline only", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line without newline only", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 66
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -451,7 +451,7 @@ public virtual void MultipleLines()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 75
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -519,7 +519,7 @@ public virtual void MultipleLinesWhereFinalLineHasNoNewline()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines where final line has no newline", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines where final line has no newline", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 96
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -588,7 +588,7 @@ public virtual void MultipleLinesWithBlanksAtStart()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks at start", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks at start", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 117
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -665,7 +665,7 @@ public virtual void MultipleLinesWithBlanksInMiddle()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks in middle", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks in middle", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 141
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -742,7 +742,7 @@ public virtual void MultipleLinesWithBlanksAtEnd()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks at end", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Multiple lines with blanks at end", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 165
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -819,7 +819,7 @@ public virtual void SingleUnparseableLine()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single unparseable line", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single unparseable line", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 189
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -876,7 +876,7 @@ public virtual void SingleTruncatedLine()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single truncated line", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single truncated line", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 199
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -933,7 +933,7 @@ public virtual void SingleLineWherePaddingIsMissing()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line where padding is missing", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line where padding is missing", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 211
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -990,7 +990,7 @@ public virtual void SingleLineWherePaddingCommaPresentButValueMissing()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line where padding comma present but value missing", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line where padding comma present but value missing", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 223
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1047,7 +1047,7 @@ public virtual void SingleLineWhereLineTruncatedAtPaddingComma()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line where line truncated at padding comma", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line where line truncated at padding comma", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 235
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1104,7 +1104,7 @@ public virtual void SingleLineWhereChecksumIsMissing()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line where checksum is missing", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line where checksum is missing", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 247
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1161,7 +1161,7 @@ public virtual void OneUnparseableLineAndOneGoodLine()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("One unparseable line and one good line", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("One unparseable line and one good line", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 259
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1225,7 +1225,7 @@ public virtual void SingleLineWithNon_StandardTagBlockFieldWithExceptionsEnabled
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line with non-standard tag block field with exceptions enabled", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line with non-standard tag block field with exceptions enabled", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 273
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1283,7 +1283,7 @@ public virtual void SingleLineWithNon_StandardTagBlockFieldWithExceptionsDisable
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line with non-standard tag block field with exceptions disabled", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line with non-standard tag block field with exceptions disabled", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 285
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1333,7 +1333,7 @@ public virtual void SingleLineWithStandardButUnsupportedTagBlockFieldWithExcepti
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line with standard but unsupported tag block field with exceptions enabled" +
- "", null, tagsOfScenario, argumentsOfScenario);
+ "", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 294
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -1393,7 +1393,7 @@ public virtual void SingleLineWithStandardButUnsupportedTagBlockFieldWithExcepti
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Single line with standard but unsupported tag block field with exceptions disable" +
- "d", null, tagsOfScenario, argumentsOfScenario);
+ "d", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 306
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/ParsePayloadSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/ParsePayloadSpecs.feature.cs
index b8f56a7..0263aaa 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/ParsePayloadSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/ParsePayloadSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("ParsePayloadSpecs")]
@@ -95,7 +95,7 @@ public virtual void PeekMessageTypeWithoutDecodingInFull(string payload, string
argumentsOfScenario.Add("payload", payload);
argumentsOfScenario.Add("padding", padding);
argumentsOfScenario.Add("type", type);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Peek message type without decoding in full", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Peek message type without decoding in full", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 15
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.Specs/Ais/Net/Specs/SentenceLayerSpecs.feature.cs b/Solutions/Ais.Net.Specs/Ais/Net/Specs/SentenceLayerSpecs.feature.cs
index 11f289b..add2ceb 100644
--- a/Solutions/Ais.Net.Specs/Ais/Net/Specs/SentenceLayerSpecs.feature.cs
+++ b/Solutions/Ais.Net.Specs/Ais/Net/Specs/SentenceLayerSpecs.feature.cs
@@ -1,8 +1,8 @@
// ------------------------------------------------------------------------------
//
// This code was generated by SpecFlow (https://www.specflow.org/).
-// SpecFlow Version:3.4.0.0
-// SpecFlow Generator Version:3.4.0.0
+// SpecFlow Version:3.6.0.0
+// SpecFlow Generator Version:3.6.0.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
@@ -17,7 +17,7 @@ namespace Ais.Net.Specs
using System.Linq;
- [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.4.0.0")]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("TechTalk.SpecFlow", "3.6.0.0")]
[System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[NUnit.Framework.TestFixtureAttribute()]
[NUnit.Framework.DescriptionAttribute("SentenceLayerSpecs")]
@@ -81,7 +81,7 @@ public virtual void TagBlockNotPresent()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Tag block not present", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Tag block not present", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 15
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -118,7 +118,7 @@ public virtual void TagBlockPresent()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Tag block present", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Tag block present", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 19
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -168,7 +168,7 @@ public virtual void AISTalkerId(string tag, string talkerId, string[] exampleTag
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
argumentsOfScenario.Add("tag", tag);
argumentsOfScenario.Add("talkerId", talkerId);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("AIS talker id", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("AIS talker id", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 23
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -209,7 +209,7 @@ public virtual void AISOrigin(string tag, string dataOrigin, string[] exampleTag
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
argumentsOfScenario.Add("tag", tag);
argumentsOfScenario.Add("dataOrigin", dataOrigin);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("AIS Origin", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("AIS Origin", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 40
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -246,7 +246,7 @@ public virtual void Non_FragmentedMessages()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Non-fragmented messages", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Non-fragmented messages", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 51
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -301,7 +301,7 @@ public virtual void FragmentedMessages(string totalFragments, string currentFrag
argumentsOfScenario.Add("currentFragment", currentFragment);
argumentsOfScenario.Add("sequentialMessageId", sequentialMessageId);
argumentsOfScenario.Add("sentenceGroupId", sentenceGroupId);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Fragmented messages", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Fragmented messages", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 74
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -353,7 +353,7 @@ public virtual void RadioChannelCode(string channelCode, string[] exampleTags)
string[] tagsOfScenario = exampleTags;
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
argumentsOfScenario.Add("channelCode", channelCode);
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio channel code", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Radio channel code", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 89
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -390,7 +390,7 @@ public virtual void Payload()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Payload", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Payload", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 100
this.ScenarioInitialize(scenarioInfo);
#line hidden
@@ -427,7 +427,7 @@ public virtual void Padding()
{
string[] tagsOfScenario = ((string[])(null));
System.Collections.Specialized.OrderedDictionary argumentsOfScenario = new System.Collections.Specialized.OrderedDictionary();
- TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Padding", null, tagsOfScenario, argumentsOfScenario);
+ TechTalk.SpecFlow.ScenarioInfo scenarioInfo = new TechTalk.SpecFlow.ScenarioInfo("Padding", null, tagsOfScenario, argumentsOfScenario, this._featureTags);
#line 106
this.ScenarioInitialize(scenarioInfo);
#line hidden
diff --git a/Solutions/Ais.Net.sln b/Solutions/Ais.Net.sln
index 79f21e8..7a3207b 100644
--- a/Solutions/Ais.Net.sln
+++ b/Solutions/Ais.Net.sln
@@ -12,8 +12,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
.editorconfig = .editorconfig
Common.Net.proj = Common.Net.proj
Common.NetCore_3_1.proj = Common.NetCore_3_1.proj
- Common.NetStandard_2_0.proj = Common.NetStandard_2_0.proj
Directory.build.props = Directory.build.props
+ ..\GitVersion.yml = ..\GitVersion.yml
stylecop.json = stylecop.json
StyleCop.ruleset = StyleCop.ruleset
EndProjectSection
diff --git a/Solutions/Ais.Net/Ais.Net.csproj b/Solutions/Ais.Net/Ais.Net.csproj
index 3afded5..e7887ba 100644
--- a/Solutions/Ais.Net/Ais.Net.csproj
+++ b/Solutions/Ais.Net/Ais.Net.csproj
@@ -1,6 +1,6 @@
-
+