public void GivenLongStepName_Then_Can_Generate_Deployment_Name_Appropriately() { // Given / When var deploymentName = DeployAzureResourceGroupBehaviour.GenerateDeploymentNameFromStepName("1234567890123456789012345678901234567890"); // 40 chars // Then Assert.That(deploymentName, Has.Length.EqualTo(64)); Assert.That(deploymentName, Does.StartWith("1234567890123456789012345678901-")); // 27 Characters Allow }
public void GivenShortStepName_Then_Can_Generate_Deployment_Name_Appropriately() { // Given / When var deploymentName = DeployAzureResourceGroupBehaviour.GenerateDeploymentNameFromStepName("StepA"); // Then Assert.That(deploymentName, Has.Length.LessThanOrEqualTo(64)); Assert.That(deploymentName, Has.Length.EqualTo(38)); Assert.That(deploymentName, Does.StartWith("stepa-")); }