Пример #1
0
        public void Can_create_many()
        {
            BaselineModuleFactory factory = new BaselineModuleFactory(
                Substitute.For <ITxSender>(),
                Substitute.For <IStateReader>(),
                Substitute.For <ILogFinder>(),
                Substitute.For <IBlockFinder>(),
                new AbiEncoder(),
                Substitute.For <IFileSystem>(),
                LimboLogs.Instance);

            var a = factory.Create();
            var b = factory.Create();

            a.Should().NotBe(b);
        }
Пример #2
0
        public void Can_create_many()
        {
            var txPool = Substitute.For <ITxPool>();
            BaselineModuleFactory factory = new BaselineModuleFactory(
                txPool,
                Substitute.For <ILogFinder>(),
                Substitute.For <IBlockFinder>(),
                new AbiEncoder(),
                NullWallet.Instance,
                MainnetSpecProvider.Instance,
                Substitute.For <IFileSystem>(),
                LimboLogs.Instance);

            var a = factory.Create();
            var b = factory.Create();

            a.Should().NotBe(b);
        }
        public void Can_create_many()
        {
            var dbProvider = Substitute.For <IDbProvider>();

            dbProvider.BaselineTreeDb.Returns(new MemDb());
            dbProvider.BaselineTreeMetadataDb.Returns(new MemDb());
            BaselineModuleFactory factory = new BaselineModuleFactory(
                Substitute.For <ITxSender>(),
                Substitute.For <IStateReader>(),
                Substitute.For <ILogFinder>(),
                Substitute.For <IBlockFinder>(),
                new AbiEncoder(),
                Substitute.For <IFileSystem>(),
                LimboLogs.Instance,
                Substitute.For <IBlockProcessor>(),
                new DisposableStack(),
                dbProvider);

            var a = factory.Create();
            var b = factory.Create();

            a.Should().NotBe(b);
        }