public new void OneTimeSetUp() { var sirenJourney = new SirenHttpJourney(new SirenHttpClient(new HttpClient { BaseAddress = BaseAddress })); _entity = sirenJourney .Travel(); }
public void Basket_has_price(string items, double expectedPrice) { foreach (var item in items) { _sirenHttpJourney .FollowLink(l => l.Rel.Contains("items")) .FollowEntityLink(e => e.Properties.Contains(new KeyValuePair <string, dynamic>("id", item.ToString()))) .FollowAction(a => a.Name.Equals("basket-add")); } var entity = _sirenHttpJourney.Travel(); Assert.That(entity.Properties["price"], Is.EqualTo(expectedPrice)); }