public JsonLoaderContext() { var logger = Substitute.For <ILogger <RegisterWlItemExtendedJsonLoader> >(); Logger = logger; Loader = new RegisterWlItemExtendedJsonLoader(logger); Dir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); Directory.CreateDirectory(Dir); }
public RegisterExtendedTestContext() { var logger = Substitute.For <ILogger <WatchlistItemRegistrationManager> >(); Logger = logger; Repository = Substitute.For <IWlItemsRepository>(); var loaderLogger = Substitute.For <ILogger <RegisterWlItemExtendedJsonLoader> >(); var loader = new RegisterWlItemExtendedJsonLoader(loaderLogger); Manager = new WatchlistItemRegistrationManager(logger, Repository, loader); Dir = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()); Directory.CreateDirectory(Dir); Repository.WhenForAnyArgs(r => r.Register(null)).Do(info => RegisteredData.Add(info.Arg <RegisterWlItemData>())); }