public void GenerateIdentifier_IdentifiersSubstituted(string input, string expected) { // Act string result = new VisualBasicTypeIdentifierGenerator().GenerateIdentifier(input); // Assert result .Should() .Be(expected); }
public async Task UpdateTemplateCalculationsForSpecification_GivenSpecificationAndRelationId_ShouldUpdateCalucationSourceCodeAndApprove() { // Arrange string datasetRelationshipId = NewRandomString(); string datasetRelationshipName = NewRandomString(); string datasetDefinitionId = NewRandomString(); Reference user = new Reference(NewRandomString(), NewRandomString()); string calcName1 = NewRandomString(); string calcName2 = NewRandomString(); string calculation1Id = NewRandomString(); string calculation2Id = NewRandomString(); string datasetRelationshipIdVisualBasicVariable = new VisualBasicTypeIdentifierGenerator().GenerateIdentifier(datasetRelationshipName); string expectedCalc1Code = @$ "If Datasets.{datasetRelationshipIdVisualBasicVariable}.HasValue = False Then Return Nothing Return Datasets.{datasetRelationshipIdVisualBasicVariable}.{new VisualBasicTypeIdentifierGenerator().GenerateIdentifier(calcName1)}";