Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion FluentTc.Tests/Domain/BuildTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ public void SetBuildConfiguration()
var build = new Build(1, "2", BuildStatus.Success, new DateTime(), new DateTime(), new DateTime(), null,
null,
new List<Change>(), "",
null, new TestOccurrences { Count = 0 }, BuildState.Finished);
null, new TestOccurrences { Count = 0 }, BuildState.Finished, new RevisionsWrapper());

// Act
build.SetBuildConfiguration(new BuildConfiguration {Id = "ConfigId"});
Expand Down
10 changes: 9 additions & 1 deletion FluentTc/Domain/Build.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ public interface IBuild
List<Change> Changes { get; }
string WebUrl { get; }
Properties Properties { get; }
RevisionsWrapper Revisions { get; }
void SetChanges(List<Change> changes);
void SetBuildConfiguration(BuildConfiguration buildConfiguration);
}
Expand All @@ -37,11 +38,12 @@ public class Build : IBuild
private readonly BuildState? m_State;
private readonly string m_WebUrl;
private readonly Properties m_Properties;
private readonly RevisionsWrapper m_Revisions;
private ITestOccurrences m_TestOccurrences;

public Build(long id, string number, BuildStatus? status, DateTime startDate, DateTime finishDate,
DateTime queuedDate, BuildConfiguration buildConfiguration, Agent agent, List<Change> changes, string webUrl,
Properties properties, ITestOccurrences testOccurrences, BuildState? state)
Properties properties, ITestOccurrences testOccurrences, BuildState? state, RevisionsWrapper revisions)
{
m_Id = id;
m_Number = number;
Expand All @@ -56,6 +58,7 @@ public Build(long id, string number, BuildStatus? status, DateTime startDate, Da
m_Changes = changes;
m_WebUrl = webUrl;
m_Properties = properties;
m_Revisions = revisions;
}

public long Id
Expand Down Expand Up @@ -93,6 +96,11 @@ public DateTime QueuedDate
get { return m_QueuedDate; }
}

public RevisionsWrapper Revisions
{
get { return m_Revisions; }
}

public BuildConfiguration BuildConfiguration
{
get { return m_BuildConfiguration; }
Expand Down
2 changes: 1 addition & 1 deletion FluentTc/Domain/Change.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ public class Change
public string Version { get; set; }
public DateTime Date { get; set; }
public string Comment { get; set; }

public string VcsBranchName { get; set; }
public FileWrapper Files { get; set; }

public User User { get; set; }
Expand Down
2 changes: 1 addition & 1 deletion FluentTc/Engine/BuildModelToBuildConverter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public IBuild ConvertToBuild(BuildModel buildModel)
ConvertBuildStatus(buildModel),
buildModel.StartDate, buildModel.FinishDate, buildModel.QueuedDate, buildConfiguration,
buildModel.Agent, changes, buildModel.WebUrl,
buildModel.Properties, buildModel.TestOccurrences, ConvertBuildState(buildModel));
buildModel.Properties, buildModel.TestOccurrences, ConvertBuildState(buildModel), buildModel.Revisions);
}

private static BuildStatus? ConvertBuildStatus(BuildModel buildModel)
Expand Down