private async Task DeployTestContractAsync()
        {
            var category = KernelConstants.CodeCoverageRunnerCategory;
            var code     = Codes.Single(kv => kv.Key.Contains("TestContract")).Value;

            _testContractAddress = await DeploySystemSmartContract(category, code,
                                                                   HashHelper.ComputeFrom("TestContract"),
                                                                   DefaultSenderKeyPair);

            _testContractStub =
                GetTester <TestContract.ContractContainer.ContractStub>(_testContractAddress, DefaultSenderKeyPair);
        }
Esempio n. 2
0
        private async Task DeployContractsAsync()
        {
            {
                // TokenContract
                var category = KernelConstants.CodeCoverageRunnerCategory;
                var code     = File.ReadAllBytes(typeof(TokenContract).Assembly.Location);
                TokenContractAddress = await DeploySystemSmartContract(category, code,
                                                                       TokenSmartContractAddressNameProvider.Name, DefaultSenderKeyPair);

                TokenContractStub =
                    GetTester <TokenContractContainer.TokenContractStub>(TokenContractAddress, DefaultSenderKeyPair);
            }
            {
                var category = KernelConstants.CodeCoverageRunnerCategory;
                var code     = File.ReadAllBytes(typeof(TestContract.Contract).Assembly.Location);
                TestContractAddress = await DeployContractAsync(category, code, DefaultSenderKeyPair);

                DefaultTester =
                    GetTester <TestContract.ContractContainer.ContractStub>(TestContractAddress, DefaultSenderKeyPair);
            }
        }
        private async Task DeployContractsAsync()
        {
            {
                // TokenContract
                var category = KernelConstants.CodeCoverageRunnerCategory;
                var code     = Codes.Single(kv => kv.Key.Contains("MultiToken")).Value;
                TokenContractAddress = await DeploySystemSmartContract(category, code,
                                                                       TokenSmartContractAddressNameProvider.Name, DefaultSenderKeyPair);

                TokenContractStub =
                    GetTester <TokenContractContainer.TokenContractStub>(TokenContractAddress, DefaultSenderKeyPair);
            }
            {
                var category = KernelConstants.CodeCoverageRunnerCategory;
                var code     = Codes.Single(kv => kv.Key.Contains("TestContract")).Value;
                TestContractAddress = await DeployContractAsync(category, code, Hash.FromString("TestContract"), DefaultSenderKeyPair);

                DefaultTester =
                    GetTester <TestContract.ContractContainer.ContractStub>(TestContractAddress, DefaultSenderKeyPair);
            }
        }