public void ThenTheFollowingMachineDesignsShouldBeReturned(Gherkin.Ast.DataTable dataTable) { var expectedResult = new GetMachineDesignResult(); var expectedDesigns = new List <DesignName>(); foreach (var row in dataTable.Rows.Skip(1)) { expectedDesigns.Add(new DesignName { designId = long.Parse(row.Cells.ElementAt(0).Value), designName = row.Cells.ElementAt(1).Value }); } expectedResult.designs = expectedDesigns; AssertObjectsAreEqual(expectedResult); }
public void WhenIReadBackAllMachineDesignsFrom(string getDesignUri) { var designGetter = new Getter <GetMachineDesignResult>(string.Format(RestClient.Productivity3DServiceBaseUrl + getDesignUri)); getMachineDesignResult = designGetter.SendRequest(designGetter.Uri); }