Skip to content

Add NullOrEmpty

Add NullOrEmpty #224

GitHub Actions / tests 7.0.x Release succeeded Nov 27, 2023 in 0s

tests 7.0.x Release ✔️

Tests passed successfully

Report Passed Failed Skipped Time
src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_13.trx 2✔️ 4s
src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_15.trx 5✔️ 7s
src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_16.trx 1✔️ 6s
src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_18.trx 21✔️ 2s
src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_18[1].trx 262✔️ 2s
src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_20.trx 12✔️ 1s
src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_21.trx 942ms

✔️ src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_13.trx

2 tests were completed in 4s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Tests.Dybal.Utils.Guards.ObjectExtensions.GuardObjectExtensionTests 2✔️ 12ms

✔️ Tests.Dybal.Utils.Guards.ObjectExtensions.GuardObjectExtensionTests

✔️ Tests, Dybal, Utils, Guards, ObjectExtensions, GuardObjectExtensionTests, Return ArgumentGuard with correct argument name
✔️ Tests, Dybal, Utils, Guards, ObjectExtensions, GuardObjectExtensionTests, Return ArgumentGuard with correct argument value

✔️ src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_15.trx

5 tests were completed in 7s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Tests.Dybal.Utils.Guards.Analyzers.GuardsEqualsUsageAnalyzerTests 5✔️ 3s

✔️ Tests.Dybal.Utils.Guards.Analyzers.GuardsEqualsUsageAnalyzerTests

✔️ Tests, Dybal, Utils, Guards, Analyzers, GuardsEqualsUsageAnalyzerTests, NoWarning When ArgumentGuard EqualTo Invocation
✔️ Tests, Dybal, Utils, Guards, Analyzers, GuardsEqualsUsageAnalyzerTests, NoWarning When DifferentType Equals Invocation
✔️ Tests, Dybal, Utils, Guards, Analyzers, GuardsEqualsUsageAnalyzerTests, NoWarning When MultipleArgumentGuard AtLeastOneIsNotNull Invocation
✔️ Tests, Dybal, Utils, Guards, Analyzers, GuardsEqualsUsageAnalyzerTests, Warning When ArgumentGuard Equals Invocation
✔️ Tests, Dybal, Utils, Guards, Analyzers, GuardsEqualsUsageAnalyzerTests, Warning When MultipleArgumentGuard Equals Invocation

✔️ src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_16.trx

1 tests were completed in 6s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Tests.Dybal.Utils.TypedValues.SourceGenerators.TypedValueGeneratorTests 1✔️ 2s

✔️ Tests.Dybal.Utils.TypedValues.SourceGenerators.TypedValueGeneratorTests

✔️ Tests, Dybal, Utils, TypedValues, SourceGenerators, TypedValueGeneratorTests, Debug

✔️ src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_18.trx

21 tests were completed in 2s with 21 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Tests.Dybal.Utils.TypedValues.StringReadonlyTypedValueTests 10✔️ 61ms
Tests.Dybal.Utils.TypedValues.StringTypedValueTests 11✔️ 44ms

✔️ Tests.Dybal.Utils.TypedValues.StringReadonlyTypedValueTests

✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, Compare Return same(value1: "a", value2: "a")
✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, Compare Return same(value1: "a", value2: "b")
✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, Compare Return same(value1: "b", value2: "a")
✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, Constructor Throw ArgumentException when ValidateValue fails
✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, Equals Return false when value is same
✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, Equals Return true when value is same
✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, Init Throw ArgumentException when ValidateValue fails
✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, System Text Json Deserialize typed value from value json
✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, System Text Json Serialize Should be equal value Serialize
✔️ Tests, Dybal, Utils, TypedValues, StringReadonlyTypedValueTests, Value Should be equal

✔️ Tests.Dybal.Utils.TypedValues.StringTypedValueTests

✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, Compare Return same(value1: "a", value2: "a")
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, Compare Return same(value1: "a", value2: "b")
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, Compare Return same(value1: "b", value2: "a")
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, Constructor Throw ArgumentException when ValidateValue fails
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, Equals Return false when value is same
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, Equals Return true when value is same
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, Init Throw ArgumentException when ValidateValue fails
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, Set Throw ArgumentException when ValidateValue fails
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, System Text Json Deserialize typed value from value json
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, System Text Json Serialize Should be equal value Serialize
✔️ Tests, Dybal, Utils, TypedValues, StringTypedValueTests, Value Should be equal

✔️ src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_18[1].trx

262 tests were completed in 2s with 262 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Tests.Dybal.Utils.Guards.ArgumentGuard.AllTests 6✔️ 7ms
Tests.Dybal.Utils.Guards.ArgumentGuard.AnyTests 5✔️ 3ms
Tests.Dybal.Utils.Guards.ArgumentGuard.ArgumentTests 1✔️ 2ms
Tests.Dybal.Utils.Guards.ArgumentGuard.CollectionContainsTests 5✔️ 8ms
Tests.Dybal.Utils.Guards.ArgumentGuard.ContainsNotNullTests 6✔️ 17ms
Tests.Dybal.Utils.Guards.ArgumentGuard.ContainsNullTests 6✔️ 14ms
Tests.Dybal.Utils.Guards.ArgumentGuard.DefaultTests 6✔️ 11ms
Tests.Dybal.Utils.Guards.ArgumentGuard.DoesNotContainNullTests 5✔️ 7ms
Tests.Dybal.Utils.Guards.ArgumentGuard.DoesNotContainTests 5✔️ 19ms
Tests.Dybal.Utils.Guards.ArgumentGuard.EmptyTests 6✔️ 22ms
Tests.Dybal.Utils.Guards.ArgumentGuard.EndsWithTests 16✔️ 5ms
Tests.Dybal.Utils.Guards.ArgumentGuard.EqualToTests 5✔️ 4ms
Tests.Dybal.Utils.Guards.ArgumentGuard.GreaterThanOrEqualToTests 5✔️ 3ms
Tests.Dybal.Utils.Guards.ArgumentGuard.GreaterThanTests 5✔️ 7ms
Tests.Dybal.Utils.Guards.ArgumentGuard.HasValueTests 4✔️ 15ms
Tests.Dybal.Utils.Guards.ArgumentGuard.LessThanOrEqualToTests 5✔️ 17ms
Tests.Dybal.Utils.Guards.ArgumentGuard.LessThanTests 5✔️ 3ms
Tests.Dybal.Utils.Guards.ArgumentGuard.MaxLengthTests 5✔️ 2ms
Tests.Dybal.Utils.Guards.ArgumentGuard.MinLengthTests 5✔️ 10ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NoneTests 6✔️ 3ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NotDefaultIfHasValueTests 7✔️ 16ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NotDefaultTests 6✔️ 10ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NotEmptyTests 6✔️ 12ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NotEqualToTests 5✔️ 2ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NotNullOrEmptyTests 5✔️ 8ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NotNullOrWhiteSpaceTests 8✔️ 4ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NotNullTests 7✔️ 12ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NullOrEmptyTests 5✔️ 18ms
Tests.Dybal.Utils.Guards.ArgumentGuard.NullTests 7✔️ 25ms
Tests.Dybal.Utils.Guards.ArgumentGuard.StartsWithTests 16✔️ 8ms
Tests.Dybal.Utils.Guards.ArgumentGuard.StringContainsTests 14✔️ 9ms
Tests.Dybal.Utils.Guards.ArgumentGuard.StringGuardCombinationTests 1✔️ 1ms
Tests.Dybal.Utils.Guards.ArgumentGuard.ThrowsTests 3✔️ 4ms
Tests.Dybal.Utils.Guards.CountTests 10✔️ 1ms
Tests.Dybal.Utils.Guards.GetEnumerator 2✔️ 4ms
Tests.Dybal.Utils.Guards.GuardProviderTests 10✔️ 21ms
Tests.Dybal.Utils.Guards.IndexerTests 16✔️ 1ms
Tests.Dybal.Utils.Guards.MultipleArgumentGuard.ArgumentsTests 12✔️ 12ms
Tests.Dybal.Utils.Guards.MultipleArgumentGuard.AtLeastOneIsNotNullTests 10✔️ 15ms

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.AllTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AllTests, NotThrow When all items match predicate
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AllTests, NotThrow When collection is empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AllTests, Throw ArgumentException When no item matches predicate
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AllTests, Throw ArgumentException When one item does not match predicate
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AllTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AllTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.AnyTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AnyTests, NotThrow When one item matches predicate
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AnyTests, Throw ArgumentException When collection is empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AnyTests, Throw ArgumentException When no item matches predicate
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AnyTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, AnyTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.ArgumentTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ArgumentTests, Return ArgumentGuard with correct argument

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.CollectionContainsTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, CollectionContainsTests, NotThrow When contains value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, CollectionContainsTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, CollectionContainsTests, Throw CustomException When Throws was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, CollectionContainsTests, Throws ArgumentException When collection does not contain value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, CollectionContainsTests, Throws ArgumentException When collection is empty

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.ContainsNotNullTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNotNullTests, NotThrow ArgumentException When collection contains only default value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNotNullTests, NotThrow When one item is not null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNotNullTests, Throw ArgumentException When collection contains only null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNotNullTests, Throw ArgumentException When collection is empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNotNullTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNotNullTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.ContainsNullTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNullTests, NotThrows When collection contains null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNullTests, Throw ArgumentException When collection contains only default value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNullTests, Throw ArgumentException When collection does not contain null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNullTests, Throw ArgumentException When collection is empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNullTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ContainsNullTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.DefaultTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DefaultTests, NotThrows When empty guid
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DefaultTests, NotThrows When zero
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DefaultTests, Throw ArgumentException When not default int
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DefaultTests, Throw ArgumentException When not empty guid
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DefaultTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DefaultTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.DoesNotContainNullTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainNullTests, NotThrow When collection does not contain null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainNullTests, NotThrow When collection is empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainNullTests, Throw ArgumentException When collection contains null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainNullTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainNullTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.DoesNotContainTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainTests, NotThrow When collection does not contain value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainTests, NotThrow When collection is empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainTests, Throw ArgumentException When collection contains value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, DoesNotContainTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.EmptyTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EmptyTests, NotThrow When collection is empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EmptyTests, NotThrow When collection is empty typed
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EmptyTests, Throw ArgumentException When collection contains null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EmptyTests, Throw ArgumentException When collection is not empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EmptyTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EmptyTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.EndsWithTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, NotThrow When value ends with abc with ignore case(expectedValue: "abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, NotThrow When value ends with abc with ignore case(expectedValue: "Abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, NotThrow When value ends with abc with ignore case(expectedValue: "ABC")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, NotThrow When value ends with abc(value: " abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, NotThrow When value ends with abc(value: "abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, NotThrow When value ends with abc(value: "defabc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw ArgumentException When empty string
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw ArgumentException When value does not end with abc(value: " abc xyz")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw ArgumentException When value does not end with abc(value: "a b c")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw ArgumentException When value does not end with abc(value: "abc ")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw ArgumentException When value does not end with abc(value: "abc_")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw ArgumentException When value does not end with abc(value: "Abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw ArgumentException When value does not end with abc(value: "ABC")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw ArgumentException When value does not end with abc(value: "xyz")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EndsWithTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.EqualToTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EqualToTests, NotThrow When value is equal
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EqualToTests, Throw ArgumentException When value is greater
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EqualToTests, Throw ArgumentException When value is less
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EqualToTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, EqualToTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.GreaterThanOrEqualToTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanOrEqualToTests, NotThrow When value is equal
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanOrEqualToTests, NotThrow When value is greater
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanOrEqualToTests, Throw ArgumentException When value is less
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanOrEqualToTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanOrEqualToTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.GreaterThanTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanTests, NotThrow When value is greater
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanTests, Throw ArgumentException When value is equal
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanTests, Throw ArgumentException When value is less
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, GreaterThanTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.HasValueTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, HasValueTests, NotThrow When nullable has value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, HasValueTests, Throw ArgumentException When nullable is null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, HasValueTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, HasValueTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.LessThanOrEqualToTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanOrEqualToTests, NotThrow When value is equal
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanOrEqualToTests, NotThrow When value is less
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanOrEqualToTests, Throw ArgumentException When value is greater
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanOrEqualToTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanOrEqualToTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.LessThanTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanTests, NotThrow When value is less
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanTests, Throw ArgumentException When value is equal
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanTests, Throw ArgumentException When value is greater
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, LessThanTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.MaxLengthTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MaxLengthTests, NotThrow When value has fewer characters
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MaxLengthTests, NotThrow When value has maximum characters
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MaxLengthTests, Throw ArgumentException When value has more characters
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MaxLengthTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MaxLengthTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.MinLengthTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MinLengthTests, NotThrow When value has minimum characters
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MinLengthTests, NotThrow When value has more characters
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MinLengthTests, Throw ArgumentException When value has fewer characters
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MinLengthTests, Throw ArgumentException When value has more characters
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, MinLengthTests, Throw ArgumentException with custom message When was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NoneTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NoneTests, NotThrow When collection is empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NoneTests, NotThrow When no item matches predicate
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NoneTests, Throw ArgumentException When all items match predicate
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NoneTests, Throw ArgumentException When one item matches predicate
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NoneTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NoneTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NotDefaultIfHasValueTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultIfHasValueTests, NotThrows When not default int
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultIfHasValueTests, NotThrows When not empty guid
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultIfHasValueTests, NotThrows When null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultIfHasValueTests, Throw ArgumentException When default int
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultIfHasValueTests, Throw ArgumentException When empty guid
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultIfHasValueTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultIfHasValueTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NotDefaultTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultTests, NotThrows When not default int
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultTests, NotThrows When not empty guid
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultTests, Throw ArgumentException When default int
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultTests, Throw ArgumentException When empty guid
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotDefaultTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NotEmptyTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEmptyTests, NotThrow When collection contains null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEmptyTests, NotThrow When collection is not empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEmptyTests, NotThrow When collection is not empty typed
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEmptyTests, Throw ArgumentException When collection is empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEmptyTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEmptyTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NotEqualToTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEqualToTests, NotThrow When value is greater
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEqualToTests, NotThrow When value is less
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEqualToTests, Throw ArgumentException When value is equal
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEqualToTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotEqualToTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NotNullOrEmptyTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrEmptyTests, NotThrow When non empty string
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrEmptyTests, Throw ArgumentException When value is empty string
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrEmptyTests, Throw ArgumentException When value is null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrEmptyTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrEmptyTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NotNullOrWhiteSpaceTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrWhiteSpaceTests, NotThrow When non empty string
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrWhiteSpaceTests, Throw ArgumentException When value is empty string
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrWhiteSpaceTests, Throw ArgumentException When value is null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrWhiteSpaceTests, Throw ArgumentException When value is white space(value: " ")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrWhiteSpaceTests, Throw ArgumentException When value is white space(value: "\n")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrWhiteSpaceTests, Throw ArgumentException When value is white space(value: "\t")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrWhiteSpaceTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullOrWhiteSpaceTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NotNullTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullTests, NotThrow When has value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullTests, NotThrow When nullable struct has value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullTests, NotThrow When struct default value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullTests, Throw ArgumentNullException When null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullTests, Throw ArgumentNullException When nullable struct is null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullTests, Throw ArgumentNullException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NotNullTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NullOrEmptyTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullOrEmptyTests, NotThrow When empty string
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullOrEmptyTests, NotThrow When null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullOrEmptyTests, Throw ArgumentException When value is not null or empty
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullOrEmptyTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullOrEmptyTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.NullTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullTests, NotThrow When null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullTests, NotThrow When nullable nullable struct is null
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullTests, Throw ArgumentException When has value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullTests, Throw ArgumentException When nullable struct has value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullTests, Throw ArgumentException When struct default value
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, NullTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.StartsWithTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, NotThrow When value starts with abc with ignore case(expectedValue: "abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, NotThrow When value starts with abc with ignore case(expectedValue: "Abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, NotThrow When value starts with abc with ignore case(expectedValue: "ABC")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, NotThrow When value starts with abc(value: "abc ")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, NotThrow When value starts with abc(value: "abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, NotThrow When value starts with abc(value: "abcdef")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw ArgumentException When empty string
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw ArgumentException When value not starts with abc(value: " abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw ArgumentException When value not starts with abc(value: "_abc ")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw ArgumentException When value not starts with abc(value: "a b c")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw ArgumentException When value not starts with abc(value: "Abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw ArgumentException When value not starts with abc(value: "ABC")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw ArgumentException When value not starts with abc(value: "xyz abc ")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw ArgumentException When value not starts with abc(value: "xyz")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StartsWithTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.StringContainsTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, NotThrow When value contains abc(expectedValue: " abc ")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, NotThrow When value contains abc(expectedValue: " abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, NotThrow When value contains abc(expectedValue: "abc ")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, NotThrow When value contains abc(expectedValue: "abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, NotThrow When value contains with abc ignore case(expectedValue: "abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, NotThrow When value contains with abc ignore case(expectedValue: "Abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, NotThrow When value contains with abc ignore case(expectedValue: "ABC")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, Throw ArgumentException When empty string
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, Throw ArgumentException When value does not contain with abc(value: "a b c")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, Throw ArgumentException When value does not contain with abc(value: "Abc")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, Throw ArgumentException When value does not contain with abc(value: "ABC")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, Throw ArgumentException When value does not contain with abc(value: "xyz")
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringContainsTests, Throw CustomException When Throws was used

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.StringGuardCombinationTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, StringGuardCombinationTests, NotThrow When all guards are ok

✔️ Tests.Dybal.Utils.Guards.ArgumentGuard.ThrowsTests

✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ThrowsTests, Ensure exception registration When debug compilation
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ThrowsTests, Throw CustomException When guard failed
✔️ Tests, Dybal, Utils, Guards, ArgumentGuard, ThrowsTests, Throw ExceptionNotRegisteredException When exception was not registered

✔️ Tests.Dybal.Utils.Guards.CountTests

✔️ Tests, Dybal, Utils, Guards, CountTests, Return 10 When contains 10 elements
✔️ Tests, Dybal, Utils, Guards, CountTests, Return 11 When contains 11 elements
✔️ Tests, Dybal, Utils, Guards, CountTests, Return 2 When contains 2 elements
✔️ Tests, Dybal, Utils, Guards, CountTests, Return 3 When contains 3 elements
✔️ Tests, Dybal, Utils, Guards, CountTests, Return 4 When contains 4 elements
✔️ Tests, Dybal, Utils, Guards, CountTests, Return 5 When contains 5 elements
✔️ Tests, Dybal, Utils, Guards, CountTests, Return 6 When contains 6 elements
✔️ Tests, Dybal, Utils, Guards, CountTests, Return 7 When contains 7 elements
✔️ Tests, Dybal, Utils, Guards, CountTests, Return 8 When contains 8 elements
✔️ Tests, Dybal, Utils, Guards, CountTests, Return 9 When contains 9 elements

✔️ Tests.Dybal.Utils.Guards.GetEnumerator

✔️ Tests, Dybal, Utils, Guards, GetEnumerator, Return sequence with all elements generic
✔️ Tests, Dybal, Utils, Guards, GetEnumerator, Return sequence with all elements non generic

✔️ Tests.Dybal.Utils.Guards.GuardProviderTests

✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return ArgumentGuard with correct argument
✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return MultipleArgumentGuard with correct argument 10
✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return MultipleArgumentGuard with correct argument 2
✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return MultipleArgumentGuard with correct argument 3
✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return MultipleArgumentGuard with correct argument 4
✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return MultipleArgumentGuard with correct argument 5
✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return MultipleArgumentGuard with correct argument 6
✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return MultipleArgumentGuard with correct argument 7
✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return MultipleArgumentGuard with correct argument 8
✔️ Tests, Dybal, Utils, Guards, GuardProviderTests, Return MultipleArgumentGuard with correct argument 9

✔️ Tests.Dybal.Utils.Guards.IndexerTests

✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 0)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 1)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 10)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 11)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 2)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 3)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 4)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 5)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 6)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 7)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 8)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Return item on index When index in range(index: 9)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Throw ArgumentOutOfRangeException When index out of range(indexOutOfRange: -1)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Throw ArgumentOutOfRangeException When index out of range(indexOutOfRange: 10)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Throw ArgumentOutOfRangeException When index out of range(indexOutOfRange: 3)
✔️ Tests, Dybal, Utils, Guards, IndexerTests, Throw ArgumentOutOfRangeException When index out of range(indexOutOfRange: 5)

✔️ Tests.Dybal.Utils.Guards.MultipleArgumentGuard.ArgumentsTests

✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Return MultipleArgumentGuard with correct argument 10
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Return MultipleArgumentGuard with correct argument 2
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Return MultipleArgumentGuard with correct argument 3
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Return MultipleArgumentGuard with correct argument 4
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Return MultipleArgumentGuard with correct argument 5
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Return MultipleArgumentGuard with correct argument 6
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Return MultipleArgumentGuard with correct argument 7
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Return MultipleArgumentGuard with correct argument 8
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Return MultipleArgumentGuard with correct argument 9
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Throws Should EnsureExceptionRegistrationInDebug
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Throws Should ThrowCustomException
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, ArgumentsTests, Throws Should ThrowExceptionNotRegisteredException When ExceptionTypeIsUnknown

✔️ Tests.Dybal.Utils.Guards.MultipleArgumentGuard.AtLeastOneIsNotNullTests

✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, NotThrow When at least one value is not null(value1: "A", value2: 1, value3: null)
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, NotThrow When at least one value is not null(value1: "A", value2: null, value3: 1)
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, NotThrow When at least one value is not null(value1: "A", value2: null, value3: null)
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, NotThrow When at least one value is not null(value1: 1, value2: 2, value3: 3)
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, NotThrow When at least one value is not null(value1: 1, value2: null, value3: null)
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, NotThrow When at least one value is not null(value1: null, value2: "A", value3: null)
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, NotThrow When at least one value is not null(value1: null, value2: null, value3: "A")
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, Throw ArgumentException When all values are null
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, Throw ArgumentException with custom message When was used
✔️ Tests, Dybal, Utils, Guards, MultipleArgumentGuard, AtLeastOneIsNotNullTests, Throw CustomException When Throws was used

✔️ src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_20.trx

12 tests were completed in 1s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Tests.Dybal.Utils.Extensions.DependencyInjection.AddMarkedServicesInAssemblyTests 12✔️ 24ms

✔️ Tests.Dybal.Utils.Extensions.DependencyInjection.AddMarkedServicesInAssemblyTests

✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, CheckCorrectServiceLifetime(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.ITestScopedService), expectedLifetime: Scoped)
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, CheckCorrectServiceLifetime(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.ITestSingletonService), expectedLifetime: Singleton)
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, CheckCorrectServiceLifetime(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.ITestTransientService), expectedLifetime: Transient)
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, CheckCorrectServiceLifetime(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.TestScopedService), expectedLifetime: Scoped)
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, CheckCorrectServiceLifetime(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.TestSingletonService), expectedLifetime: Singleton)
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, CheckCorrectServiceLifetime(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.TestTransientService), expectedLifetime: Transient)
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, RegisterServiceAsSelf(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.ITestScopedService))
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, RegisterServiceAsSelf(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.ITestSingletonService))
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, RegisterServiceAsSelf(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.ITestTransientService))
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, RegisterServiceAsSelf(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.TestScopedService))
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, RegisterServiceAsSelf(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.TestSingletonService))
✔️ Tests, Dybal, Utils, Extensions, DependencyInjection, AddMarkedServicesInAssemblyTests, RegisterServiceAsSelf(serviceType: typeof(Tests.Dybal.Utils.Extensions.DependencyInjection.Services.TestTransientService))

✔️ src/TestResults/7.0.x/Release/_fv-az802-603_2023-11-27_14_10_21.trx

No tests found