public void CreatesNameWithourRidAndEnv() { var expectValue = "myresource"; var context = new ResourceContext(); INamingStrategy namingStrategy = new DefaultNamingStrategy(context); var name = namingStrategy.GenerateName(expectValue); name.OutputShould().Be(expectValue); }
public void CreatesNameWithEnv() { var baseName = "myresource"; var env = "dev"; var expectValue = $"{baseName}-{env}"; var context = new ResourceContext(null, env); INamingStrategy namingStrategy = new DefaultNamingStrategy(context); var name = namingStrategy.GenerateName(baseName); name.OutputShould().Be(expectValue); }
public void CreatesNameWithRid() { var baseName = "myresource"; var rid = "42dh33gh"; var expectValue = $"{baseName}-{rid}"; var context = new ResourceContext(rid); INamingStrategy namingStrategy = new DefaultNamingStrategy(context); var name = namingStrategy.GenerateName(baseName); name.OutputShould().Be(expectValue); }