diff --git a/src/core-taggeds-failure/Failure.Tests/Failure.Tests.csproj b/src/core-taggeds-failure/Failure.Tests/Failure.Tests.csproj index 3f8d5d7d..8522c59e 100644 --- a/src/core-taggeds-failure/Failure.Tests/Failure.Tests.csproj +++ b/src/core-taggeds-failure/Failure.Tests/Failure.Tests.csproj @@ -19,7 +19,7 @@ - + diff --git a/src/core-taggeds-failure/Failure.Tests/Source/Source.Equal.cs b/src/core-taggeds-failure/Failure.Tests/Source/Source.Equal.cs index 6643448e..431f9993 100644 --- a/src/core-taggeds-failure/Failure.Tests/Source/Source.Equal.cs +++ b/src/core-taggeds-failure/Failure.Tests/Source/Source.Equal.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using PrimeFuncPack.UnitTest; @@ -12,65 +12,65 @@ public static IEnumerable EqualPairTestData { new object[] { - new Failure(), - default(Failure) + new Failure(), + default(Failure) }, new object[] { - new Failure(), - new Failure(default, null) + new Failure(), + new Failure(default, null) }, new object[] { - default(Failure), - new Failure(default, string.Empty) + default(Failure), + new Failure(default, string.Empty) { SourceException = null } }, new object[] { - new Failure(default, null), - new Failure() + new Failure(default, null), + new Failure() }, new object[] { - new Failure(default, string.Empty), - default(Failure) + new Failure(default, string.Empty), + default(Failure) }, new object[] { - new Failure(SomeFailureCode.First, null) + new Failure(EnumType.One, null) { SourceException = SomeException.SomeInstance }, - new Failure(SomeFailureCode.First, null) + new Failure(EnumType.One, null) { SourceException = SomeException.SomeInstance } }, new object[] { - new Failure(SomeFailureCode.Second, string.Empty), - new Failure(SomeFailureCode.Second, null) + new Failure(EnumType.Two, string.Empty), + new Failure(EnumType.Two, null) }, new object[] { - new Failure(SomeFailureCode.Third, null), - new Failure(SomeFailureCode.Third, string.Empty) + new Failure(EnumType.Three, null), + new Failure(EnumType.Three, string.Empty) }, new object[] { - new Failure(SomeFailureCode.Unknown, string.Empty), - new Failure(SomeFailureCode.Unknown, string.Empty) + new Failure(EnumType.Zero, string.Empty), + new Failure(EnumType.Zero, string.Empty) }, new object[] { - new Failure(SomeFailureCode.First, TestData.SomeString) + new Failure(EnumType.One, TestData.SomeString) { SourceException = SomeException.SomeInstance }, - new Failure(SomeFailureCode.First, TestData.SomeString) + new Failure(EnumType.One, TestData.SomeString) { SourceException = SomeException.SomeInstance } diff --git a/src/core-taggeds-failure/Failure.Tests/Source/Source.ToException.cs b/src/core-taggeds-failure/Failure.Tests/Source/Source.ToException.cs index 59142366..506fd098 100644 --- a/src/core-taggeds-failure/Failure.Tests/Source/Source.ToException.cs +++ b/src/core-taggeds-failure/Failure.Tests/Source/Source.ToException.cs @@ -13,60 +13,60 @@ public static IEnumerable ToExceptionTestData { new object[] { - default(Failure), - InnerCreate(default(SomeFailureCode), null, null) + default(Failure), + InnerCreate(default(EnumType), null, null) }, new object[] { - new Failure(SomeFailureCode.First, null), - InnerCreate(SomeFailureCode.First, null, null) + new Failure(EnumType.One, null), + InnerCreate(EnumType.One, null, null) }, new object[] { - new Failure(SomeFailureCode.Second, string.Empty), - InnerCreate(SomeFailureCode.Second, null, null) + new Failure(EnumType.Two, string.Empty), + InnerCreate(EnumType.Two, null, null) }, new object[] { - new Failure(SomeFailureCode.Unknown, TestData.WhiteSpaceString), - InnerCreate(SomeFailureCode.Unknown, TestData.WhiteSpaceString, null) + new Failure(EnumType.Zero, TestData.WhiteSpaceString), + InnerCreate(EnumType.Zero, TestData.WhiteSpaceString, null) }, new object[] { - new Failure(SomeFailureCode.Second, TestData.SomeString), - InnerCreate(SomeFailureCode.Second, TestData.SomeString, null) + new Failure(EnumType.Two, TestData.SomeString), + InnerCreate(EnumType.Two, TestData.SomeString, null) }, new object[] { - new Failure(SomeFailureCode.Third, null) + new Failure(EnumType.Three, null) { SourceException = new InvalidOperationException("Some error message") }, - InnerCreate(SomeFailureCode.Third, null, new InvalidOperationException("Some error message")) + InnerCreate(EnumType.Three, null, new InvalidOperationException("Some error message")) }, new object[] { - new Failure(SomeFailureCode.First, string.Empty) + new Failure(EnumType.One, string.Empty) { SourceException = new("Some Exception") }, - InnerCreate(SomeFailureCode.First, null, new("Some Exception")) + InnerCreate(EnumType.One, null, new("Some Exception")) }, new object[] { - new Failure(SomeFailureCode.First, TestData.MixedWhiteSpacesString) + new Failure(EnumType.One, TestData.MixedWhiteSpacesString) { SourceException = new("Some Exception") }, - InnerCreate(SomeFailureCode.First, TestData.MixedWhiteSpacesString, new("Some Exception")) + InnerCreate(EnumType.One, TestData.MixedWhiteSpacesString, new("Some Exception")) }, new object[] { - new Failure(SomeFailureCode.Second, TestData.AnotherString) + new Failure(EnumType.Two, TestData.AnotherString) { SourceException = new InvalidCastException("Some error text", new SomeException()) }, - InnerCreate(SomeFailureCode.Second, TestData.AnotherString, new InvalidCastException("Some error text", new SomeException())) + InnerCreate(EnumType.Two, TestData.AnotherString, new InvalidCastException("Some error text", new SomeException())) } }; diff --git a/src/core-taggeds-failure/Failure.Tests/Source/Source.Unequal.cs b/src/core-taggeds-failure/Failure.Tests/Source/Source.Unequal.cs index ef018d6f..082123ab 100644 --- a/src/core-taggeds-failure/Failure.Tests/Source/Source.Unequal.cs +++ b/src/core-taggeds-failure/Failure.Tests/Source/Source.Unequal.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using PrimeFuncPack.UnitTest; @@ -12,47 +12,47 @@ public static IEnumerable UnequalPairTestData { new object[] { - new Failure(), - new Failure(SomeFailureCode.First, null) + new Failure(), + new Failure(EnumType.One, null) }, new object[] { - default(Failure), - new Failure(SomeFailureCode.Second, TestData.WhiteSpaceString) + default(Failure), + new Failure(EnumType.Two, TestData.WhiteSpaceString) }, new object[] { - new Failure(SomeFailureCode.Third, null), - default(Failure) + new Failure(EnumType.Three, null), + default(Failure) }, new object[] { - new Failure(SomeFailureCode.First, TestData.TabString), - new Failure() + new Failure(EnumType.One, TestData.TabString), + new Failure() }, new object[] { - new Failure(SomeFailureCode.First, TestData.SomeString), - new Failure(SomeFailureCode.Second, TestData.SomeString) + new Failure(EnumType.One, TestData.SomeString), + new Failure(EnumType.Two, TestData.SomeString) }, new object[] { - new Failure(SomeFailureCode.First, TestData.SomeString) + new Failure(EnumType.One, TestData.SomeString) { SourceException = SomeException.SomeInstance }, - new Failure(SomeFailureCode.First, TestData.UpperSomeString) + new Failure(EnumType.One, TestData.UpperSomeString) { SourceException = SomeException.SomeInstance } }, new object[] { - new Failure(SomeFailureCode.First, TestData.SomeString) + new Failure(EnumType.One, TestData.SomeString) { SourceException = new SomeException() }, - new Failure(SomeFailureCode.First, TestData.SomeString) + new Failure(EnumType.One, TestData.SomeString) { SourceException = new SomeException() } diff --git a/src/core-taggeds-failure/Failure.Tests/Stubs/SomeFailureCode.cs b/src/core-taggeds-failure/Failure.Tests/Stubs/SomeFailureCode.cs deleted file mode 100644 index 576d112f..00000000 --- a/src/core-taggeds-failure/Failure.Tests/Stubs/SomeFailureCode.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace PrimeFuncPack.Core.Tests; - -public enum SomeFailureCode -{ - Unknown, - First, - Second, - Third -} diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Deconstruct.Exception.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Deconstruct.Exception.cs index c158dc06..57ac2b7c 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Deconstruct.Exception.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Deconstruct.Exception.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; using static PrimeFuncPack.Core.Tests.AssertHelper; using static PrimeFuncPack.UnitTest.TestData; @@ -24,15 +25,15 @@ public static void DeconstructWithSourceException_SourceExceptionIsNull_ExpectCo } [Theory] - [InlineData(SomeFailureCode.First, null, EmptyString)] - [InlineData(SomeFailureCode.Unknown, EmptyString, EmptyString)] - [InlineData(SomeFailureCode.Second, SomeString, SomeString)] + [InlineData(EnumType.One, null, EmptyString)] + [InlineData(EnumType.Zero, EmptyString, EmptyString)] + [InlineData(EnumType.Two, SomeString, SomeString)] public static void DeconstructWithSourceException_SourceExceptionIsNotNull_ExpectCorrectValue( - SomeFailureCode sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) + EnumType sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) { var sourceException = new Exception(); - var source = new Failure(sourceFailureCode, sourceFailureMessage) + var source = new Failure(sourceFailureCode, sourceFailureMessage) { SourceException = sourceException }; diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Deconstruct.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Deconstruct.cs index 7292987b..b08df5b2 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Deconstruct.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Deconstruct.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; using static PrimeFuncPack.Core.Tests.AssertHelper; using static PrimeFuncPack.UnitTest.TestData; @@ -26,20 +27,20 @@ public static void Deconstruct_SourceFailureMessageIsNull_ExpectFailureCodeIsEqu } [Theory] - [InlineData(SomeFailureCode.Unknown, EmptyString)] - [InlineData(SomeFailureCode.Unknown, WhiteSpaceString)] - [InlineData(SomeFailureCode.Unknown, TabString)] - [InlineData(SomeFailureCode.Unknown, SomeString)] - [InlineData(SomeFailureCode.First, EmptyString)] - [InlineData(SomeFailureCode.Second, WhiteSpaceString)] - [InlineData(SomeFailureCode.Third, TabString)] - [InlineData(SomeFailureCode.Second, LowerSomeString)] - [InlineData(SomeFailureCode.First, SomeString)] - [InlineData(SomeFailureCode.Third, UpperSomeString)] + [InlineData(EnumType.Zero, EmptyString)] + [InlineData(EnumType.Zero, WhiteSpaceString)] + [InlineData(EnumType.Zero, TabString)] + [InlineData(EnumType.Zero, SomeString)] + [InlineData(EnumType.One, EmptyString)] + [InlineData(EnumType.Two, WhiteSpaceString)] + [InlineData(EnumType.Three, TabString)] + [InlineData(EnumType.Two, LowerSomeString)] + [InlineData(EnumType.One, SomeString)] + [InlineData(EnumType.Three, UpperSomeString)] public static void Deconstruct_SourceFailureMessageIsNotNull_ExpectFailureCodeAndMessageAreEqualToSource( - SomeFailureCode sourceFailureCode, string sourceFailureMessage) + EnumType sourceFailureCode, string sourceFailureMessage) { - var source = new Failure(sourceFailureCode, sourceFailureMessage); + var source = new Failure(sourceFailureCode, sourceFailureMessage); var (actualFailureCode, actualFailureMessage) = source; diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Equality.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Equality.cs index 3aaf3760..f9f3828a 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Equality.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Equality.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; namespace PrimeFuncPack.Core.Tests; @@ -8,7 +9,7 @@ partial class FailureTest [Theory] [MemberData(nameof(FailureTestSource.EqualPairTestData), MemberType = typeof(FailureTestSource))] public static void Equality_LeftIsEqualToRight_ExpectTrue( - Failure left, Failure right) + Failure left, Failure right) { var actual = left == right; Assert.True(actual); @@ -17,7 +18,7 @@ public static void Equality_LeftIsEqualToRight_ExpectTrue( [Theory] [MemberData(nameof(FailureTestSource.UnequalPairTestData), MemberType = typeof(FailureTestSource))] public static void Equality_LeftIsNotEqualToRight_ExpectTrue( - Failure left, Failure right) + Failure left, Failure right) { var actual = left == right; Assert.False(actual); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Inequality.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Inequality.cs index 73e011c8..b1527683 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Inequality.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Inequality.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; namespace PrimeFuncPack.Core.Tests; @@ -8,7 +9,7 @@ partial class FailureTest [Theory] [MemberData(nameof(FailureTestSource.EqualPairTestData), MemberType = typeof(FailureTestSource))] public static void Inequality_LeftIsEqualToRight_ExpectFalse( - Failure left, Failure right) + Failure left, Failure right) { var actual = left != right; Assert.False(actual); @@ -17,7 +18,7 @@ public static void Inequality_LeftIsEqualToRight_ExpectFalse( [Theory] [MemberData(nameof(FailureTestSource.UnequalPairTestData), MemberType = typeof(FailureTestSource))] public static void Inequality_LeftIsNotEqualToRight_ExpectTrue( - Failure left, Failure right) + Failure left, Failure right) { var actual = left != right; Assert.True(actual); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Object.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Object.cs index b5342af9..82b16e66 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Object.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Object.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; namespace PrimeFuncPack.Core.Tests; @@ -8,7 +9,7 @@ partial class FailureTest [Theory] [MemberData(nameof(FailureTestSource.EqualPairTestData), MemberType = typeof(FailureTestSource))] public static void EqualsObject_SourceIsEqualToObjectAndTypesAreSame_ExpectTrue( - Failure source, object? obj) + Failure source, object? obj) { var actual = source.Equals(obj); Assert.True(actual); @@ -17,7 +18,7 @@ public static void EqualsObject_SourceIsEqualToObjectAndTypesAreSame_ExpectTrue( [Fact] public static void EqualsObject_ObjIsNull_ExpectFalse() { - var source = new Failure(SomeFailureCode.Unknown, null); + var source = new Failure(EnumType.Zero, null); var actual = source.Equals(null); Assert.False(actual); @@ -26,7 +27,7 @@ public static void EqualsObject_ObjIsNull_ExpectFalse() [Fact] public static void EqualsObject_SourceTypeIsNotEqualToObjectType_ExpectFalse() { - var source = default(Failure); + var source = default(Failure); object? obj = default(Failure); var actual = source.Equals(obj); @@ -36,7 +37,7 @@ public static void EqualsObject_SourceTypeIsNotEqualToObjectType_ExpectFalse() [Theory] [MemberData(nameof(FailureTestSource.UnequalPairTestData), MemberType = typeof(FailureTestSource))] public static void EqualsObject_SourceIsNotEqualToObjectAndTypesAreSame_ExpectFalse( - Failure source, Failure obj) + Failure source, Failure obj) { var actual = source.Equals(obj); Assert.False(actual); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Other.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Other.cs index 7db5bcbd..4af1893a 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Other.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Other.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; namespace PrimeFuncPack.Core.Tests; @@ -8,7 +9,7 @@ partial class FailureTest [Theory] [MemberData(nameof(FailureTestSource.EqualPairTestData), MemberType = typeof(FailureTestSource))] public static void EqualsOther_SourceIsEqualToOther_ExpectTrue( - Failure source, Failure other) + Failure source, Failure other) { var actual = source.Equals(other); Assert.True(actual); @@ -17,7 +18,7 @@ public static void EqualsOther_SourceIsEqualToOther_ExpectTrue( [Theory] [MemberData(nameof(FailureTestSource.UnequalPairTestData), MemberType = typeof(FailureTestSource))] public static void EqualsOther_SourceIsNotEqualToOther_ExpectFalse( - Failure source, Failure other) + Failure source, Failure other) { var actual = source.Equals(other); Assert.False(actual); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Static.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Static.cs index a4cdf1c3..3c3ad653 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Static.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Equals.Static.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; namespace PrimeFuncPack.Core.Tests; @@ -8,18 +9,18 @@ partial class FailureTest [Theory] [MemberData(nameof(FailureTestSource.EqualPairTestData), MemberType = typeof(FailureTestSource))] public static void EqualsStatic_LeftIsEqualToRight_ExpectTrue( - Failure left, Failure right) + Failure left, Failure right) { - var actual = Failure.Equals(left, right); + var actual = Failure.Equals(left, right); Assert.True(actual); } [Theory] [MemberData(nameof(FailureTestSource.UnequalPairTestData), MemberType = typeof(FailureTestSource))] public static void EqualsStatic_LeftIsNotEqualToRight_ExpectFalse( - Failure left, Failure right) + Failure left, Failure right) { - var actual = Failure.Equals(left, right); + var actual = Failure.Equals(left, right); Assert.False(actual); } } diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Exception.To.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Exception.To.cs index 3382ec08..13762db1 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Exception.To.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Exception.To.cs @@ -1,5 +1,6 @@ using System; using DeepEqual.Syntax; +using PrimeFuncPack.UnitTest; using Xunit; namespace PrimeFuncPack.Core.Tests; @@ -9,7 +10,7 @@ partial class FailureTest [Theory] [MemberData(nameof(FailureTestSource.ToExceptionTestData), MemberType = typeof(FailureTestSource))] public static void ToException_ExpectFailureException( - Failure source, Failure.Exception expected) + Failure source, Failure.Exception expected) { var actual = source.ToException(); expected.ShouldDeepEqual(actual); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Factory.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Factory.cs index 08fa8101..301cf916 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Factory.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.Factory.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; using static PrimeFuncPack.Core.Tests.AssertHelper; using static PrimeFuncPack.UnitTest.TestData; @@ -24,21 +25,21 @@ public static void Constructor_SourceFailureMessageIsNull_ExpectFailureCodeIsEqu } [Theory] - [InlineData(SomeFailureCode.Unknown, EmptyString)] - [InlineData(SomeFailureCode.Unknown, WhiteSpaceString)] - [InlineData(SomeFailureCode.Unknown, TabString)] - [InlineData(SomeFailureCode.Unknown, SomeString)] - [InlineData(SomeFailureCode.First, EmptyString)] - [InlineData(SomeFailureCode.Second, WhiteSpaceString)] - [InlineData(SomeFailureCode.Third, TabString)] - [InlineData(SomeFailureCode.Second, LowerSomeString)] - [InlineData(SomeFailureCode.First, SomeString)] - [InlineData(SomeFailureCode.Third, UpperSomeString)] + [InlineData(EnumType.Zero, EmptyString)] + [InlineData(EnumType.Zero, WhiteSpaceString)] + [InlineData(EnumType.Zero, TabString)] + [InlineData(EnumType.Zero, SomeString)] + [InlineData(EnumType.One, EmptyString)] + [InlineData(EnumType.Two, WhiteSpaceString)] + [InlineData(EnumType.Three, TabString)] + [InlineData(EnumType.Two, LowerSomeString)] + [InlineData(EnumType.One, SomeString)] + [InlineData(EnumType.Three, UpperSomeString)] public static void Constructor_SourceFailureMessageIsNotNull_ExpectFailureCodeAndMessageAreEqualToSource( - SomeFailureCode sourceFailureCode, + EnumType sourceFailureCode, string sourceFailureMessage) { - var actual = new Failure(sourceFailureCode, sourceFailureMessage); + var actual = new Failure(sourceFailureCode, sourceFailureMessage); AssertEqualFailures( (sourceFailureCode, sourceFailureMessage, null), diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.FailureCode.Map.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.FailureCode.Map.cs index 59d52e6a..aef7b883 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.FailureCode.Map.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.FailureCode.Map.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; using static PrimeFuncPack.Core.Tests.AssertHelper; using static PrimeFuncPack.UnitTest.TestData; @@ -13,19 +14,19 @@ partial class FailureTest public static void MapFailureCode_MapFailureCodeIsNull_ExpectArgumentNullException( bool isNotDefault) { - var source = isNotDefault ? new Failure(SomeFailureCode.First, SomeString) : default; + var source = isNotDefault ? new Failure(EnumType.One, SomeString) : default; - var ex = Assert.Throws(() => _ = source.MapFailureCode((Func)null!)); + var ex = Assert.Throws(() => _ = source.MapFailureCode((Func)null!)); Assert.Equal("mapFailureCode", ex.ParamName); } [Theory] - [InlineData(SomeFailureCode.Unknown)] - [InlineData(SomeFailureCode.First)] - [InlineData(SomeFailureCode.Second)] - [InlineData(SomeFailureCode.Third)] + [InlineData(EnumType.Zero)] + [InlineData(EnumType.One)] + [InlineData(EnumType.Two)] + [InlineData(EnumType.Three)] public static void MapFailureCode_SourceIsDefault_ExpectFailureCodeIsMappedAndFailureMessageIsEmpty( - SomeFailureCode mappedFailureCode) + EnumType mappedFailureCode) { var source = default(Failure); @@ -53,11 +54,11 @@ public static void MapFailureCode_SourceExceptionIsNull_ExpectFailureCodeIsMappe } [Theory] - [InlineData(SomeFailureCode.Unknown, null, EmptyString)] - [InlineData(SomeFailureCode.First, EmptyString, EmptyString)] - [InlineData(SomeFailureCode.Second, SomeString, SomeString)] + [InlineData(EnumType.Zero, null, EmptyString)] + [InlineData(EnumType.One, EmptyString, EmptyString)] + [InlineData(EnumType.Two, SomeString, SomeString)] public static void MapFailureCode_SourceExceptionIsNotNull_ExpectFailureCodeIsMappedAndSourceExceptionIsSame( - SomeFailureCode mappedFailureCode, string? sourceFailureMessage, string expectedFailureMessage) + EnumType mappedFailureCode, string? sourceFailureMessage, string expectedFailureMessage) { var sourceException = new Exception("Some error message"); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.GetHashCode.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.GetHashCode.cs index 0a949f79..c45d650f 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.GetHashCode.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.GetHashCode.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; using static PrimeFuncPack.UnitTest.TestData; @@ -9,7 +10,7 @@ partial class FailureTest [Theory] [MemberData(nameof(FailureTestSource.EqualPairTestData), MemberType = typeof(FailureTestSource))] public static void GetHashCode_FirstIsEqualToSecondAndTypesAreSame_ExpectHashCodesAreEqual( - Failure first, Failure second) + Failure first, Failure second) { var firstHashCode = first.GetHashCode(); var secondHashCode = second.GetHashCode(); @@ -32,7 +33,7 @@ public static void GetHashCode_FirstTypeIsNotEqualToSecondType_ExpectHashCodesAr [Theory] [MemberData(nameof(FailureTestSource.UnequalPairTestData), MemberType = typeof(FailureTestSource))] public static void GetHashCode_FirstIsNotEqualToSecondAndTypesAreSame_ExpectHashCodesAreNotEqual( - Failure first, Failure second) + Failure first, Failure second) { var firstHashCode = first.GetHashCode(); var secondHashCode = second.GetHashCode(); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.ToString.cs b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.ToString.cs index ecc689ed..c5ec7cee 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.ToString.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.Failure/Test.ToString.cs @@ -1,5 +1,6 @@ using System; using System.Globalization; +using PrimeFuncPack.UnitTest; using Xunit; using static PrimeFuncPack.UnitTest.TestData; @@ -10,14 +11,14 @@ partial class FailureTest [Fact] public static void ToString_FailureIsDefault() { - var failure = default(Failure); + var failure = default(Failure); var actual = failure.ToString(); var expected = string.Format( CultureInfo.InvariantCulture, "Failure<{0}>:{{ \"FailureCode\": {1}, \"FailureMessage\": \"{2}\", \"SourceException\": null }}", - typeof(SomeFailureCode).Name, - SomeFailureCode.Unknown, + typeof(EnumType).Name, + EnumType.Zero, string.Empty); Assert.Equal(expected, actual); @@ -48,15 +49,15 @@ public static void ToString_SourceExceptionIsNull( } [Theory] - [InlineData(SomeFailureCode.Unknown, null, EmptyString)] - [InlineData(SomeFailureCode.First, EmptyString, EmptyString)] - [InlineData(SomeFailureCode.Unknown, SomeString, SomeString)] + [InlineData(EnumType.Zero, null, EmptyString)] + [InlineData(EnumType.One, EmptyString, EmptyString)] + [InlineData(EnumType.Zero, SomeString, SomeString)] public static void ToString_SourceExceptionIsNotNull( - SomeFailureCode failureCode, string? sourceFailureMessage, string expectedFailureMessage) + EnumType failureCode, string? sourceFailureMessage, string expectedFailureMessage) { var sourceException = new InvalidOperationException("Some error message"); - var sourceFailure = new Failure(failureCode, sourceFailureMessage) + var sourceFailure = new Failure(failureCode, sourceFailureMessage) { SourceException = sourceException }; @@ -66,7 +67,7 @@ public static void ToString_SourceExceptionIsNotNull( var expected = string.Format( CultureInfo.InvariantCulture, "Failure<{0}>:{{ \"FailureCode\": {1}, \"FailureMessage\": \"{2}\", \"SourceException\": \"{3}\" }}", - typeof(SomeFailureCode).Name, + typeof(EnumType).Name, failureCode, expectedFailureMessage, sourceException.ToString()); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.FailureExtensions/Test.ToFailure.cs b/src/core-taggeds-failure/Failure.Tests/Test.FailureExtensions/Test.ToFailure.cs index 81d55725..7539695a 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.FailureExtensions/Test.ToFailure.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.FailureExtensions/Test.ToFailure.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; using static PrimeFuncPack.Core.Tests.AssertHelper; using static PrimeFuncPack.UnitTest.TestData; @@ -8,11 +9,11 @@ namespace PrimeFuncPack.Core.Tests; partial class FailureExtensionsTest { [Theory] - [InlineData(SomeFailureCode.First, null, EmptyString)] - [InlineData(SomeFailureCode.Second, EmptyString, EmptyString)] - [InlineData(SomeFailureCode.Unknown, SomeString, SomeString)] + [InlineData(EnumType.One, null, EmptyString)] + [InlineData(EnumType.Two, EmptyString, EmptyString)] + [InlineData(EnumType.Zero, SomeString, SomeString)] public static void ToFailure_SourceExceptionIsNull_ExpectActualExceptionIsNull( - SomeFailureCode sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) + EnumType sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) { Exception? sourceException = null; var actual = sourceException.ToFailure(sourceFailureCode, sourceFailureMessage); @@ -23,11 +24,11 @@ public static void ToFailure_SourceExceptionIsNull_ExpectActualExceptionIsNull( } [Theory] - [InlineData(SomeFailureCode.First, null, EmptyString)] - [InlineData(SomeFailureCode.Second, EmptyString, EmptyString)] - [InlineData(SomeFailureCode.Unknown, SomeString, SomeString)] + [InlineData(EnumType.One, null, EmptyString)] + [InlineData(EnumType.Two, EmptyString, EmptyString)] + [InlineData(EnumType.Zero, SomeString, SomeString)] public static void ToFailure_SourceExceptionIsNull_ExpectActualExceptionIsSame( - SomeFailureCode sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) + EnumType sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) { var sourceException = new Exception("Some Exception Message"); var actual = sourceException.ToFailure(sourceFailureCode, sourceFailureMessage); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Equals.cs b/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Equals.cs index 6becdb3f..50735040 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Equals.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Equals.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; namespace PrimeFuncPack.Core.Tests; @@ -8,7 +9,7 @@ partial class FailureStaticTest [Theory] [MemberData(nameof(FailureTestSource.EqualPairTestData), MemberType = typeof(FailureTestSource))] public static void Equals_LeftIsEqualToRight_ExpectTrue( - Failure left, Failure right) + Failure left, Failure right) { var actual = Failure.Equals(left, right); Assert.True(actual); @@ -17,7 +18,7 @@ public static void Equals_LeftIsEqualToRight_ExpectTrue( [Theory] [MemberData(nameof(FailureTestSource.UnequalPairTestData), MemberType = typeof(FailureTestSource))] public static void Equals_LeftIsNotEqualToRight_ExpectFalse( - Failure left, Failure right) + Failure left, Failure right) { var actual = Failure.Equals(left, right); Assert.False(actual); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Factory.Exception.cs b/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Factory.Exception.cs index d21734a8..6e172ad2 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Factory.Exception.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Factory.Exception.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; using static PrimeFuncPack.Core.Tests.AssertHelper; using static PrimeFuncPack.UnitTest.TestData; @@ -8,11 +9,11 @@ namespace PrimeFuncPack.Core.Tests; partial class FailureStaticTest { [Theory] - [InlineData(SomeFailureCode.First, null, EmptyString)] - [InlineData(SomeFailureCode.Second, EmptyString, EmptyString)] - [InlineData(SomeFailureCode.Unknown, SomeString, SomeString)] + [InlineData(EnumType.One, null, EmptyString)] + [InlineData(EnumType.Two, EmptyString, EmptyString)] + [InlineData(EnumType.Zero, SomeString, SomeString)] public static void CreateWithSourceException_SourceExceptionIsNull_ExpectActualExceptionIsNull( - SomeFailureCode sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) + EnumType sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) { var actual = Failure.Create(sourceFailureCode, sourceFailureMessage, null); @@ -22,11 +23,11 @@ public static void CreateWithSourceException_SourceExceptionIsNull_ExpectActualE } [Theory] - [InlineData(SomeFailureCode.First, null, EmptyString)] - [InlineData(SomeFailureCode.Second, EmptyString, EmptyString)] - [InlineData(SomeFailureCode.Unknown, SomeString, SomeString)] + [InlineData(EnumType.One, null, EmptyString)] + [InlineData(EnumType.Two, EmptyString, EmptyString)] + [InlineData(EnumType.Zero, SomeString, SomeString)] public static void CreateWithSourceException_SourceExceptionIsNull_ExpectActualExceptionIsSame( - SomeFailureCode sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) + EnumType sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) { var sourceException = new InvalidOperationException("Some Exception Message"); var actual = Failure.Create(sourceFailureCode, sourceFailureMessage, sourceException); diff --git a/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Factory.cs b/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Factory.cs index 6e7f0fb5..1107e62b 100644 --- a/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Factory.cs +++ b/src/core-taggeds-failure/Failure.Tests/Test.FailureStatic/FailureStaticTest.Factory.cs @@ -1,4 +1,5 @@ using System; +using PrimeFuncPack.UnitTest; using Xunit; using static PrimeFuncPack.Core.Tests.AssertHelper; using static PrimeFuncPack.UnitTest.TestData; @@ -8,11 +9,11 @@ namespace PrimeFuncPack.Core.Tests; partial class FailureStaticTest { [Theory] - [InlineData(SomeFailureCode.First, null, EmptyString)] - [InlineData(SomeFailureCode.Second, EmptyString, EmptyString)] - [InlineData(SomeFailureCode.Unknown, SomeString, SomeString)] + [InlineData(EnumType.One, null, EmptyString)] + [InlineData(EnumType.Two, EmptyString, EmptyString)] + [InlineData(EnumType.Zero, SomeString, SomeString)] public static void Create_ExpectActualValues( - SomeFailureCode sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) + EnumType sourceFailureCode, string? sourceFailureMessage, string expectedFailureMessage) { var actual = Failure.Create(sourceFailureCode, sourceFailureMessage); diff --git a/src/core-taggeds-optional/Optional.Tests/Optional.Tests.csproj b/src/core-taggeds-optional/Optional.Tests/Optional.Tests.csproj index 57b99ea9..08dae0b9 100644 --- a/src/core-taggeds-optional/Optional.Tests/Optional.Tests.csproj +++ b/src/core-taggeds-optional/Optional.Tests/Optional.Tests.csproj @@ -18,7 +18,7 @@ - + diff --git a/src/core-taggeds-result/Result.Tests/Result.Tests.csproj b/src/core-taggeds-result/Result.Tests/Result.Tests.csproj index 128f7955..ef2a7530 100644 --- a/src/core-taggeds-result/Result.Tests/Result.Tests.csproj +++ b/src/core-taggeds-result/Result.Tests/Result.Tests.csproj @@ -17,7 +17,7 @@ - + diff --git a/src/core-taggeds-union/TaggedUnion.Tests/TaggedUnion.Tests.csproj b/src/core-taggeds-union/TaggedUnion.Tests/TaggedUnion.Tests.csproj index bc5b6789..533a5a83 100644 --- a/src/core-taggeds-union/TaggedUnion.Tests/TaggedUnion.Tests.csproj +++ b/src/core-taggeds-union/TaggedUnion.Tests/TaggedUnion.Tests.csproj @@ -17,7 +17,7 @@ - + diff --git a/src/core-taggeds/Taggeds.Tests/Taggeds.Tests.csproj b/src/core-taggeds/Taggeds.Tests/Taggeds.Tests.csproj index 57fc93a8..85f2733f 100644 --- a/src/core-taggeds/Taggeds.Tests/Taggeds.Tests.csproj +++ b/src/core-taggeds/Taggeds.Tests/Taggeds.Tests.csproj @@ -17,7 +17,7 @@ - +