protected virtual void GenerateAndCheckFileContent(string expectedContentResourceName) { var expectedContent = ExpectedContentRepository.Get(ExpectedContentFolder, expectedContentResourceName); var actualFileContent = Generator.GenerateFileContent(); Assert.Equal(expectedContent, actualFileContent); }
public void GeneratesExpectedFileContent() { string expectedContent = ExpectedContentRepository.Get("CSharp", "ContractDeploymentCqsMessage01.csharp.txt"); var fileContent = _contractDeploymentCqsMessageGenerator.GenerateFileContent(); Assert.Equal(expectedContent, fileContent); }
public void GeneratesExpectedFileContent() { var expectedContent = ExpectedContentRepository.Get("CSharp", "FunctionCQSMessage01.csharp.txt"); var functionAbi = new FunctionABI("BaseStats", constant: true) { InputParameters = new[] { new ParameterABI("uint256", "_number") }, OutputParameters = new[] { new ParameterABI("uint256") } }; var generator = new FunctionCQSMessageGenerator(functionAbi, "DefaultNamespace", "FunctionOutput"); var fileContent = generator.GenerateFileContent(); Assert.Equal(expectedContent, fileContent); }
private string GetExpectedProtoContent(string resourceName) { return(ExpectedContentRepository.Get( $"Nethereum.Generators.ProtocolBuffers.UnitTests.ExpectedContent.Proto.{resourceName}")); }