public void ValidProjectUrlParseTest() { var conn = AzDoConnectObject.CreateFromUrl("https://dev.azure.com/qpublic/OpenDevOps"); conn.OrganizationName.Should().BeEquivalentTo("qpublic"); conn.ProjectName.Should().BeEquivalentTo("OpenDevOps"); conn.OrganizationUrl.Should().BeEquivalentTo("https://dev.azure.com/qpublic"); conn.ProjectUrl.Should().BeEquivalentTo("https://dev.azure.com/qpublic/OpenDevOps"); }
public void InValidClassicOrganizationUrlParseTest() { var conn = AzDoConnectObject.CreateFromUrl("https://visualstudio.com/qpublic/OpenDevOps"); conn.OrganizationName.Should().BeNullOrEmpty(); conn.ProjectName.Should().BeNullOrEmpty(); conn.OrganizationUrl.Should().BeNullOrEmpty(); conn.ProjectUrl.Should().BeNullOrEmpty(); }
public void ValidOrganizationUrlParseTest() { var conn = AzDoConnectObject.CreateFromUrl("https://dev.azure.com/3pager/"); conn.OrganizationName.Should().BeEquivalentTo("3pager"); conn.ProjectName.Should().BeNullOrEmpty(); conn.OrganizationUrl.Should().BeEquivalentTo("https://dev.azure.com/3pager"); conn.ProjectUrl.Should().BeNullOrEmpty(); }
public void ValidClassicOrganizationUrlParseTest() { var conn = AzDoConnectObject.CreateFromUrl("https://qpublic.visualstudio.com"); conn.OrganizationName.Should().BeEquivalentTo("qpublic"); conn.ProjectName.Should().BeNullOrEmpty(); conn.OrganizationUrl.Should().BeEquivalentTo("https://dev.azure.com/qpublic"); conn.ProjectUrl.Should().BeNullOrEmpty(); }
public void ValidClassicProjectUrlParseTest() { var conn = AzDoConnectObject.CreateFromUrl("https://3pager.visualstudio.com/3pager"); conn.OrganizationName.Should().BeEquivalentTo("3pager"); conn.ProjectName.Should().BeEquivalentTo("3pager"); conn.OrganizationUrl.Should().BeEquivalentTo("https://dev.azure.com/3pager"); conn.ProjectUrl.Should().BeEquivalentTo("https://dev.azure.com/3Pager/3pager"); }