public void ChaincodeIdName_maps_to_external_CORE_CHAINCODE_ID_NAME()
        {
            var sut = new ChaincodeSettings {
                CORE_CHAINCODE_ID_NAME = "foobar"
            };

            sut.ChaincodeIdName.Should().Be("foobar");
        }
        public void PeerAddress_maps_to_external_CORE_PEER_ADDRESS()
        {
            var sut = new ChaincodeSettings {
                CORE_PEER_ADDRESS = "foobar"
            };

            sut.PeerAddress.Should().Be("foobar");
        }
        public void PeerId_maps_to_external_CORE_PEER_ID()
        {
            var sut = new ChaincodeSettings {
                CORE_PEER_ID = "foobar"
            };

            sut.PeerId.Should().Be("foobar");
        }
Esempio n. 4
0
        public Shim(
            IOptions <ChaincodeSettings> chaincodeSettings,
            ILogger <Shim> logger,
            IHandlerFactory handlerFactory
            )
        {
            if (chaincodeSettings == null)
            {
                throw new ArgumentNullException(nameof(chaincodeSettings));
            }

            _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
            _handlerFactory    = handlerFactory ?? throw new ArgumentNullException(nameof(handlerFactory));
            _chaincodeSettings = chaincodeSettings.Value;

            if (_chaincodeSettings.LogGrpc)
            {
                GrpcEnvironment.SetLogger(new ConsoleLogger());
            }
        }