Beispiel #1
0
        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);
        }
Beispiel #2
0
        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>()));
        }