public void GetContractCodes_PatchedContract_Test() { PatchContractCode("AElf.Contracts.MultiToken"); PatchContractCode("AElf.Contracts.TokenConverter"); var codes = ContractsDeployer.GetContractCodes <ContractDeployerTestAElfModule>(isPatched: true); CheckResult(codes); }
public void GetContractCodes_ContractFolder_Test() { var folder = "/NotExist"; var codes = ContractsDeployer.GetContractCodes <ContractDeployerTestAElfModule>(folder); CheckResult(codes); folder = Environment.CurrentDirectory; codes = ContractsDeployer.GetContractCodes <ContractDeployerTestAElfModule>(folder); CheckResult(codes); }
public void GetContractCodes_WithContractManifest_Test() { var codes = ContractsDeployer.GetContractCodes <ContractDeployerTestAElfModule>(); CheckResult(codes); }
public void GetContractCodes_WithoutContractManifest_Test() { Assert.Throws <NoContractDllFoundInManifestException>(() => ContractsDeployer.GetContractCodes <ContractDeployerModule>()); }