Add NullOrEmpty #224
GitHub Actions / tests 7.0.x Release
succeeded
Nov 27, 2023 in 0s
tests 7.0.x Release ✔️
✔️ 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.
✔️ 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
Loading