Bug/Feature Request
The ParentProjectId is not a property of the Project domain class and so not returned when retrieving projects.
This results in the loss of hierarchical links between projects.
Test to reproduce
[TestMethod]
public void GetProjectById_ExistingProject_ReturnsParentProject()
{
// Arrange
IConnectedTc connectedTc = cnew RemoteTc().Connect(a => a.ToHost("tc")
.AsUser("MYUSERNAME", "MYPASSWORD"))
// Act
Project project = connectedTc.GetProjectById("FluentTc")
// Assert
project.ParentProject.Should().NotBeNull();
project.ParentProject.Id.Should().NotBeNull();
project.ParentProject.Name.Should().NotBeNull();
project.ParentProject.Description.Should().NotBeNull();
}
Affected versions
| Product |
Version |
| FluentTc |
0.0.0.241 |
| TeamCity |
|
| Autofac |
|
| EasyHttp |
|
| SharpZipLib |
|
| System.IO.Abstractions |
|
| TeamCity.ServiceMessages |
|
Bug/Feature Request
The ParentProjectId is not a property of the Project domain class and so not returned when retrieving projects.
This results in the loss of hierarchical links between projects.
Test to reproduce
Affected versions