using TechTalk.SpecFlow; namespace DWH.Pricing.Tests { [Binding] public class PriceSteps { public static PriceResponse Response { get { return ScenarioContext.Current.Get(); } private set { ScenarioContext.Current.Set(value); } } [Given(@"a price request")] public void GivenAPriceRequest() { TestPriceRequest.Current = new TestPriceRequest(); } [When(@"priced")] public void WhenPriced() { var service = new PriceService(new PlanRoomService()); Response = service.Price(TestPriceRequest.Current); } } }