You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a table like following in my features files:
Then I should see 'View' option on following rows
| version | temp | promote |
| 17.0 | | 2020-08-14 |
| 17.1 | 2020-08-18 | |
| 17.2 | | 2020-09-14 |
| 17.2 | 2020-09-1 5 | |
| 17.3 | | 2020-09-18 |
| 17.4 | 2020-09-28 | |
And In Step definition I am using CreateDynamicSet from Specflow.Assist.Dynamic(1.4.2) to get the table value:
[Then(@"I should see '(.*)' option on following rows")]
public void ThenIShouldSeeOptionOnFollowingRows(string actionType, Table table)
{
IEnumerable<dynamic> tableData = table.CreateDynamicSet();
foreach(var row in tableData)
{
string wcspVersion = row.version.ToString();
string temp = row.temp.ToString();
string promote = row.promote.ToString();
Console.WriteLine("Test2");
Console.WriteLine($"wcspVersion = {wcspVersion}");
Console.WriteLine($"temp ={temp}");
Console.WriteLine($" promote ={promote}");
}
}
While printing the value having Date like 2020-08-14 it is converting to date like 18-Aug-20 12:00:00 AM.
And While converting 17.0 to string I am getting only 17
I don't want this kind conversion. I need to get the exact value that is in the feature files. How can I get the exact value from the feature file as string?
I am getting expected result while using CreateSet
The text was updated successfully, but these errors were encountered:
I have a table like following in my features files:
And In Step definition I am using CreateDynamicSet from Specflow.Assist.Dynamic(1.4.2) to get the table value:
I don't want this kind conversion. I need to get the exact value that is in the feature files. How can I get the exact value from the feature file as string?
The text was updated successfully, but these errors were encountered: