public void Project_CloudRun() { var details = new CloudRunPlatformDetails("json", "cr-project", "us-central1-1", "service", "revision", "configuration"); var platform = new Platform(details); Assert.Equal("cr-project", platform.ProjectId); }
public void CloudRun_Valid() { var details = new CloudRunPlatformDetails("json", "project", "us-central1-1", "service", "revision", "configuration"); Assert.Equal("json", details.MetadataJson); Assert.Equal("project", details.ProjectId); Assert.Equal("us-central1-1", details.Zone); Assert.Equal("us-central1", details.Region); Assert.Equal("service", details.ServiceName); Assert.Equal("revision", details.RevisionName); Assert.Equal("configuration", details.ConfigurationName); }
public void CloudRunPlatform() { var details = new CloudRunPlatformDetails("json", "projectId", "us-central1-1", "service", "revision", "configuration"); var resource = MonitoredResourceBuilder.FromPlatform(new Platform(details)); Assert.Equal("cloud_run_revision", resource.Type); Assert.Equal(new Dictionary <string, string> { { "project_id", "projectId" }, // Note this is the region, not the zone { "location", "us-central1" }, { "service_name", "service" }, { "revision_name", "revision" }, { "configuration_name", "configuration" } }, resource.Labels); }