protected override void EstablishContext() { _generator = The <IReportGenerator>(); _modelBuilder = The <IModelBuilder>(); _arguments = The <IArguments>(); _reportModel = An <IReport>(); _arguments .WhenToldTo(args => args.Get(ArgumentKeys.TargetAssemblies)) .Return(new List <string> { NameofTargetAssembly }); _modelBuilder .WhenToldTo(mb => mb.BuildModel(NameofTargetAssembly)) .Return(_reportModel); }