Skip to content

Commit e3620ea

Browse files
committed
Added logging to unit tests
1 parent 8c7ac9d commit e3620ea

20 files changed

+67
-9
lines changed

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/ExplicitDateFormatParserTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
using System.Collections.Generic;
33
using Exceptionless.DateTimeExtensions.FormatParsers;
44
using Xunit;
5+
using Xunit.Abstractions;
56

67
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers {
78
public class ExplicitDateFormatParserTests : FormatParserTestsBase {
9+
public ExplicitDateFormatParserTests(ITestOutputHelper output) : base(output) { }
10+
811
[Theory]
912
[MemberData(nameof(Inputs))]
1013
public void ParseInput(string input, DateTime? start, DateTime? end) {

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/FormatParserTestsBase.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
using System;
2-
using System.Diagnostics;
32
using Exceptionless.DateTimeExtensions.FormatParsers;
3+
using Foundatio.Logging;
4+
using Foundatio.Logging.Xunit;
45
using Xunit;
6+
using Xunit.Abstractions;
57

68
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers {
7-
public abstract class FormatParserTestsBase {
8-
protected static DateTime _now;
9+
public abstract class FormatParserTestsBase : TestWithLoggingBase {
10+
protected static readonly DateTime _now;
11+
12+
protected FormatParserTestsBase(ITestOutputHelper output) : base(output) {}
913

1014
static FormatParserTestsBase() {
1115
_now = RandomHelper.GetRandomDate(new DateTime(2014, 11, 1), new DateTime(2014, 12, 1).SubtractMilliseconds(1));
1216
}
1317

1418
public void ValidateInput(IFormatParser parser, string input, DateTime? start, DateTime? end) {
15-
Trace.WriteLine(String.Format("Now: {0}", _now));
19+
_logger.Info(String.Format("Now: {0}", _now));
1620
var range = parser.Parse(input, _now);
1721
if (range == null) {
1822
Assert.Null(start);

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/MonthDayFormatParserTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
using System.Collections.Generic;
33
using Exceptionless.DateTimeExtensions.FormatParsers;
44
using Xunit;
5+
using Xunit.Abstractions;
56

67
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers {
78
public class MonthDayFormatParserTests : FormatParserTestsBase {
9+
public MonthDayFormatParserTests(ITestOutputHelper output) : base(output) { }
10+
811
[Theory]
912
[MemberData(nameof(Inputs))]
1013
public void ParseInput(string input, DateTime? start, DateTime? end) {

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/MonthFormatParserTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
using System.Collections.Generic;
33
using Exceptionless.DateTimeExtensions.FormatParsers;
44
using Xunit;
5+
using Xunit.Abstractions;
56

67
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers {
78
public class MonthFormatParserTests : FormatParserTestsBase {
9+
public MonthFormatParserTests(ITestOutputHelper output) : base(output) { }
10+
811
[Theory]
912
[MemberData(nameof(Inputs))]
1013
public void ParseInput(string input, DateTime? start, DateTime? end) {

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/MonthRelationFormatParserTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
using System.Collections.Generic;
33
using Exceptionless.DateTimeExtensions.FormatParsers;
44
using Xunit;
5+
using Xunit.Abstractions;
56

67
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers {
78
public class MonthRelationFormatParserTests : FormatParserTestsBase {
9+
public MonthRelationFormatParserTests(ITestOutputHelper output) : base(output) { }
10+
811
[Theory]
912
[MemberData(nameof(Inputs))]
1013
public void ParseInput(string input, DateTime? start, DateTime? end) {

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/NamedDayFormatParserTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
using System.Collections.Generic;
33
using Exceptionless.DateTimeExtensions.FormatParsers;
44
using Xunit;
5+
using Xunit.Abstractions;
56

67
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers {
78
public class NamedDayFormatParserTests : FormatParserTestsBase {
9+
public NamedDayFormatParserTests(ITestOutputHelper output) : base(output) { }
10+
811
[Theory]
912
[MemberData(nameof(Inputs))]
1013
public void ParseInput(string input, DateTime? start, DateTime? end) {

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/PartParsers/AmountTimeRelationPartParserTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
using System.Collections.Generic;
33
using Exceptionless.DateTimeExtensions.FormatParsers.PartParsers;
44
using Xunit;
5+
using Xunit.Abstractions;
56

67
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers.PartParsers {
78
public class AmountTimeRelationPartParserTests : PartParserTestsBase {
9+
public AmountTimeRelationPartParserTests(ITestOutputHelper output) : base(output) { }
10+
811
[Theory]
912
[MemberData(nameof(Inputs))]
1013
public void ParseInput(string input, bool isUpperLimit, DateTimeOffset? expected) {

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/PartParsers/ExplicitDatePartParserTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
using System.Collections.Generic;
33
using Exceptionless.DateTimeExtensions.FormatParsers.PartParsers;
44
using Xunit;
5+
using Xunit.Abstractions;
56

67
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers.PartParsers {
78
public class ExplicitDatePartParserTests : PartParserTestsBase {
9+
public ExplicitDatePartParserTests(ITestOutputHelper output) : base(output) { }
10+
811
[Theory]
912
[MemberData(nameof(Inputs))]
1013
public void ParseInput(string input, bool isUpperLimit, DateTimeOffset? expected) {

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/PartParsers/MonthDayPartParserTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
using System.Collections.Generic;
33
using Exceptionless.DateTimeExtensions.FormatParsers.PartParsers;
44
using Xunit;
5+
using Xunit.Abstractions;
56

67
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers.PartParsers {
78
public class MonthDayPartParserTests : PartParserTestsBase {
9+
public MonthDayPartParserTests(ITestOutputHelper output) : base(output) { }
10+
811
[Theory]
912
[MemberData(nameof(Inputs))]
1013
public void ParseInput(string input, bool isUpperLimit, DateTimeOffset? expected) {

test/Exceptionless.DateTimeExtensions.Tests/FormatParsers/PartParsers/MonthPartParserTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
using System.Collections.Generic;
33
using Exceptionless.DateTimeExtensions.FormatParsers.PartParsers;
44
using Xunit;
5+
using Xunit.Abstractions;
56

67
namespace Exceptionless.DateTimeExtensions.Tests.FormatParsers.PartParsers {
78
public class MonthPartParserTests : PartParserTestsBase {
9+
public MonthPartParserTests(ITestOutputHelper output) : base(output) { }
10+
811
[Theory]
912
[MemberData(nameof(Inputs))]
1013
public void ParseInput(string input, bool isUpperLimit, DateTimeOffset? expected) {

0 commit comments

Comments
 (0)