創建實例我試着specFlow協助,不知道如何從表中創建類屬性。 想象我有這個類:SpecFlow協助 - 從表
public class Tracking
{
public string Category { get; set; }
}
public class ODARequest
{
public string Title { get; set; }
public string Name { get; set; }
public Tracking Tracking { get; set; }
}
我給定的情景是未來:
Scenario: Successfully create an account
Given I have entered the following data into the ODA form:
| Field | Value |
| Title | Mr |
| Name | Andy |
| Tracking Category | MDA |
public void GivenIHaveEnteredTheFollowingDataIntoTheODAForm(Table table)
{
var request = table.CreateInstance<ODARequest>();
}
的跟蹤屬性不會被填充。任何人都知道如何在表格中描述Tracking.Category
這種情況?
對於沒有跨越大量參數的表,這似乎是一個更好的選擇。但是,如果在類之間使用相同的屬性名稱,則可能會出現問題。 –
你所描述的問題確實存在,謝謝你的提示。將此作爲警告添加到答案中。 – valentinvs