FluentTc
FluentTc copied to clipboard
ParentProjectId not returned
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 |
@paulmarshall thank you for reporting. You are welcome to contribute the required code. I will review it
@paulmarshall are you looking into this or maybe I can grab it?
@robertlyson Go for it