static void InitSut(SpecsFor <MeasurementService> state, params IContext <MeasurementService>[] contexts) { foreach (var context in contexts) { context.Initialize(state); } state.SUT = new MeasurementService(state.GetMockFor <IEventStore>().Object, state.GetMockFor <IRepository <MeasurementViewModel> >().Object); }
static void InitSUT(SpecsFor <DailyBudget> state, Guid budgetId, params IContext <DailyBudget>[] contexts) { state.SUT = new DailyBudget(new DailyBudgetId(budgetId), new BudgetName("budgetName")); foreach (var context in contexts) { context.Initialize(state); } }
public override void Given(SpecsFor <Widget> instance) { ((ILikeMagic)instance).CalledByDuringGiven.Add(GetType().Name); }
public override void AfterSpec(SpecsFor <Widget> instance) { ((ILikeMagic)instance).CalledByAfterTest.Add(GetType().Name); }