public void GivenIHaveTheFollowingItems(Table table) { var items = table.CreateDynamicSet().ToList(); foreach (dynamic item in items) { _checkoutTill.ScanItem((string)item.Sku); } }
public void ƒопустим«аданајктивностьѕользователей(Table table) { var session = RavenDb.CurrentStorageSession; foreach (var row in table.CreateDynamicSet()) { string username = row.им¤; var user = session.Query<UserEntity>().Single(u => u.Username == username); user.LastActivityDate = (DateTime)row.активность; session.Save(user); } }
public void ThenTheFollowingWillBeOutput(Table table) { var expectedItems = table.CreateDynamicSet().ToList(); var actualItems = ScenarioContext.Current.Get<IList<ReceiptItem>>("Receptitems"); for (var i = 0; i < expectedItems.Count; i++) { Assert.That(actualItems[i].Desc, Is.EqualTo(expectedItems[i].Desc)); Assert.That(actualItems[i].Price, Is.EqualTo(expectedItems[i].Price)); Assert.That(actualItems[i].Sku, Is.EqualTo(expectedItems[i].Sku)); } }
public void WithMethodBinding(string valueType, Table table) { switch (valueType) { case "string": State.OriginalSet = table.CreateDynamicSet<string>().ToList(); break; case "int": State.OriginalSet = table.CreateDynamicSet<int>().ToList(); break; case "double": State.OriginalSet = table.CreateDynamicSet<double>().ToList(); break; case "DateTime": State.OriginalSet = table.CreateDynamicSet<DateTime>().ToList(); break; case "bool": State.OriginalSet = table.CreateDynamicSet<bool>().ToList(); break; default: throw new ApplicationException("Unhandled value type"); } }
public void ThenTheFollowingFieldsShouldBeHiglightedIn(Constants.Colour colour, Table expectedFields) { var expectedRgbaColour = Utilities.GetRgbaColour(colour); var expectedFieldList = expectedFields.CreateDynamicSet(); foreach (var fieldItem in expectedFieldList) { var convertedEnumField = (Constants.LoginFields) Enum.Parse(typeof (Constants.LoginFields), fieldItem.Field, true); var actualColour = LoginPage.GetValidationFieldColour(convertedEnumField); Assert.AreEqual(expectedRgbaColour, actualColour); } }
public void GivenTheFollowingPricingRules(Table table) { var pricingRules = new PricingRules(); var rules = table.CreateDynamicSet().ToList(); foreach (dynamic rule in rules) { int totalQualify; if (rule.TotalQualify is Int32) { totalQualify = rule.TotalQualify; } else { totalQualify = 0; } pricingRules.AddRule((string)rule.Sku, (Decimal)rule.Price, (string)rule.Rule, totalQualify); } _checkoutTill = new CheckoutTill(pricingRules, this); }
public void WithMethodBInding(Table table) { State.OriginalSet = table.CreateDynamicSet().ToList(); }
public IList<object> TransformToList(Table table) { return table.CreateDynamicSet().ToList<object>(); }
public IEnumerable<object> TransformToEnumerable(Table table) { return table.CreateDynamicSet(); }