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);
 }
예제 #2
0
 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);
 }