Skip to content
This repository was archived by the owner on May 27, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all 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
11 changes: 5 additions & 6 deletions src/Cake.NUnitRetry.Tests/NUnit3DeserializerTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

namespace Cake.NUnitRetry.Tests
{
[TestFixture]
public sealed class NUnit3DeserializerTests
{
public sealed class TheConstructor
Expand Down Expand Up @@ -46,11 +45,11 @@ public void ReturnsTheExpectedTestRunResults()
var fixture = new NUnit3XmlReaderFixture();
TestRun results = fixture.ParseTestRunResultsNUnit3();

Assert.AreEqual(results.Total, 18, "Wrong total amount");
Assert.AreEqual(results.Passed, 12, "Wrong passed amount");
Assert.AreEqual(results.Failed, 2, "Wrong failed amount");
Assert.AreEqual(results.Inconclusive, 1, "Wrong inconclusive amount");
Assert.AreEqual(results.Skipped, 3, "Wrong skipped amount");
Assert.AreEqual(18, results.Total, "Wrong total amount");
Assert.AreEqual(12, results.Passed, "Wrong passed amount");
Assert.AreEqual(2, results.Failed, "Wrong failed amount");
Assert.AreEqual(1, results.Inconclusive, "Wrong inconclusive amount");
Assert.AreEqual(3, results.Skipped, "Wrong skipped amount");

Assert.AreEqual(results.Passed, results.TestCases.Count(x => x.Result == Result.Passed), "Wrong passed test cases amount");
Assert.AreEqual(results.Failed, results.TestCases.Count(x => x.Result == Result.Failed), "Wrong failed test cases amount");
Expand Down
3 changes: 2 additions & 1 deletion src/Cake.NUnitRetry.Tests/TestListWriterTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@

namespace Cake.NUnitRetry.Tests
{
[TestFixture]
public class TestListWriterTests
{
[TestFixture]
public sealed class TheConstructor
{
[Test]
Expand All @@ -34,6 +34,7 @@ public void ThrowsIfEnvironmentIsNull()
}
}

[TestFixture]
public class TheWriteMethod
{
private readonly FilePath _testListFile = "/Working/testlist.txt";
Expand Down
4 changes: 2 additions & 2 deletions src/Cake.NUnitRetry.Tests/XmlResultUpdaterTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public void UpdatesAFailedTestWhenItsFixed()

var parser = new XmlParser(_fileSystem, _environment);

var updater = new XmlResultUpdater(parser, _fileSystem, _environment);
var updater = new XmlResultUpdater(parser, _fileSystem);
updater.Update(_failedResultPath, _failedResultFixedPath);

var results = _parser.Parse(_failedResultPath);
Expand All @@ -53,7 +53,7 @@ public void UpdatesMultipleFailedTestsWhenItsFixed()

var parser = new XmlParser(_fileSystem, _environment);

var updater = new XmlResultUpdater(parser, _fileSystem, _environment);
var updater = new XmlResultUpdater(parser, _fileSystem);
updater.Update(_failedResultPath, _failedResultFixedPath);

var results = _parser.Parse(_failedResultPath);
Expand Down
9 changes: 1 addition & 8 deletions src/Cake.NUnitRetry/XmlResultUpdater.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,16 @@ public class XmlResultUpdater
{
private readonly XmlParser _parser;
private readonly IFileSystem _fileSystem;
private readonly ICakeEnvironment _environment;

public XmlResultUpdater(XmlParser xmlParser, IFileSystem fileSystem, ICakeEnvironment environment)
public XmlResultUpdater(XmlParser xmlParser, IFileSystem fileSystem)
{
if (fileSystem == null)
{
throw new ArgumentNullException(nameof(fileSystem));
}

if (environment == null)
{
throw new ArgumentNullException(nameof(environment));
}

_parser = xmlParser;
_fileSystem = fileSystem;
_environment = environment;
}

public void Update(FilePath resultsToUpdatePath, FilePath updateSourcePath)
Expand Down