< Summary

Information
Class: MyNet.Utilities.Tests.Generator.RandomGeneratorTests
Assembly: MyNet.Utilities.Tests
File(s): D:\a\MyNet\MyNet\tests\MyNet.Utilities.Tests\Generator\RandomGeneratorTests.cs
Tag: 212_18942389508
Line coverage
100%
Covered lines: 198
Uncovered lines: 0
Coverable lines: 198
Total lines: 774
Line coverage: 100%
Branch coverage
100%
Covered branches: 14
Total branches: 14
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
Number_DefaultMinMax_ReturnsInRange()100%11100%
Number_CustomMinMax_ReturnsInRange()100%11100%
Number_MaxValueExclusive_ReturnsInExclusiveRange()100%11100%
Number_MinGreaterThanMax_SwapsMinMax()100%11100%
Date_ReturnsDateInRange()100%11100%
Date_StartDateGreaterThanEndDate_ReturnsDateInRange()100%11100%
Digits_ReturnsArrayOfSpecifiedCount()100%11100%
Digits_ReturnsDigitsInRange()100%22100%
Even_ReturnsEvenNumberInRange()100%11100%
Odd_ReturnsOddNumberInRange()100%11100%
Double_ReturnsValueInRange()100%11100%
Double_ReturnsDefaultRangeValue()100%11100%
Decimal_ReturnsValueInRange()100%11100%
Decimal_ReturnsDefaultRangeValue()100%11100%
Float_ReturnsValueInRange()100%11100%
Float_ReturnsDefaultRangeValue()100%11100%
Byte_ReturnsValueInRange()100%11100%
Byte_ReturnsDefaultRangeValue()100%11100%
Bytes_ReturnsArrayWithSpecifiedLength()100%11100%
Bytes_ReturnsRandomValues()100%11100%
SByte_ReturnsValueWithinRange()100%11100%
SByte_DefaultRange_ReturnsValueWithinDefaultRange()100%11100%
Int_ReturnsValueWithinRange()100%11100%
Int_DefaultRange_ReturnsValueWithinDefaultRange()100%11100%
UInt_ReturnsValueWithinRange()100%11100%
UInt_DefaultRange_ReturnsValueWithinDefaultRange()100%11100%
ULong_ReturnsValueWithinRange()100%11100%
ULong_DefaultRange_ReturnsValueWithinDefaultRange()100%11100%
Long_ReturnsValueWithinRange()100%11100%
Long_DefaultRange_ReturnsValueWithinDefaultRange()100%11100%
Short_ReturnsValueWithinRange()100%11100%
Short_DefaultRange_ReturnsValueWithinDefaultRange()100%11100%
UShort_ReturnsValueWithinRange()100%11100%
UShort_DefaultRange_ReturnsValueWithinDefaultRange()100%11100%
Char_ReturnsValueWithinRange()100%11100%
Char_DefaultRange_ReturnsValueWithinDefaultRange()100%11100%
Chars_ReturnsArrayOfSpecifiedLength()100%11100%
Chars_ReturnsArrayOfSpecifiedLengthWithValuesWithinDefaultRange()100%22100%
Chars_ReturnsArrayOfSpecifiedLengthWithValuesWithinRange()100%22100%
String_ReturnsStringWithSpecifiedLength()100%11100%
String_DefaultLength_ReturnsStringWithinDefaultRange()100%11100%
String_ReturnsStringWithinSpecifiedRange()100%11100%
String2_ReturnsStringWithSpecifiedLengthAndChars()100%22100%
String2_ReturnsStringWithinSpecifiedRangeAndChars()100%22100%
PhoneNumber_ReturnsValidPhoneNumber()100%11100%
ArrayElement_ReturnsRandomElementFromArray()100%11100%
ArrayElements_ReturnsRandomSubsetFromArray()100%22100%
ArrayElements_WithCountGreaterThanArrayLength_ThrowsArgumentOutOfRangeException()100%11100%
ListItem_ReturnsRandomItemFromList()100%11100%
ListItems_ReturnsRandomSubsetFromList()100%22100%
CollectionItem_ReturnsRandomItemFromCollection()100%11100%
CollectionItem_WithReadOnlyCollection_ReturnsRandomItemFromCollection()100%11100%
Enum_ReturnsRandomEnumValue()100%11100%
Enum_ExcludeValues_ReturnsRandomEnumValueExcludingExcludedValues()100%11100%
Shuffle_ShufflesIEnumerable()100%11100%
Color_ReturnsValidHexColor()100%11100%
Country_ReturnsRandomCountry()100%11100%

File(s)

D:\a\MyNet\MyNet\tests\MyNet.Utilities.Tests\Generator\RandomGeneratorTests.cs

File 'D:\a\MyNet\MyNet\tests\MyNet.Utilities.Tests\Generator\RandomGeneratorTests.cs' does not exist (any more).

Methods/Properties

Number_DefaultMinMax_ReturnsInRange()
Number_CustomMinMax_ReturnsInRange()
Number_MaxValueExclusive_ReturnsInExclusiveRange()
Number_MinGreaterThanMax_SwapsMinMax()
Date_ReturnsDateInRange()
Date_StartDateGreaterThanEndDate_ReturnsDateInRange()
Digits_ReturnsArrayOfSpecifiedCount()
Digits_ReturnsDigitsInRange()
Even_ReturnsEvenNumberInRange()
Odd_ReturnsOddNumberInRange()
Double_ReturnsValueInRange()
Double_ReturnsDefaultRangeValue()
Decimal_ReturnsValueInRange()
Decimal_ReturnsDefaultRangeValue()
Float_ReturnsValueInRange()
Float_ReturnsDefaultRangeValue()
Byte_ReturnsValueInRange()
Byte_ReturnsDefaultRangeValue()
Bytes_ReturnsArrayWithSpecifiedLength()
Bytes_ReturnsRandomValues()
SByte_ReturnsValueWithinRange()
SByte_DefaultRange_ReturnsValueWithinDefaultRange()
Int_ReturnsValueWithinRange()
Int_DefaultRange_ReturnsValueWithinDefaultRange()
UInt_ReturnsValueWithinRange()
UInt_DefaultRange_ReturnsValueWithinDefaultRange()
ULong_ReturnsValueWithinRange()
ULong_DefaultRange_ReturnsValueWithinDefaultRange()
Long_ReturnsValueWithinRange()
Long_DefaultRange_ReturnsValueWithinDefaultRange()
Short_ReturnsValueWithinRange()
Short_DefaultRange_ReturnsValueWithinDefaultRange()
UShort_ReturnsValueWithinRange()
UShort_DefaultRange_ReturnsValueWithinDefaultRange()
Char_ReturnsValueWithinRange()
Char_DefaultRange_ReturnsValueWithinDefaultRange()
Chars_ReturnsArrayOfSpecifiedLength()
Chars_ReturnsArrayOfSpecifiedLengthWithValuesWithinDefaultRange()
Chars_ReturnsArrayOfSpecifiedLengthWithValuesWithinRange()
String_ReturnsStringWithSpecifiedLength()
String_DefaultLength_ReturnsStringWithinDefaultRange()
String_ReturnsStringWithinSpecifiedRange()
String2_ReturnsStringWithSpecifiedLengthAndChars()
String2_ReturnsStringWithinSpecifiedRangeAndChars()
PhoneNumber_ReturnsValidPhoneNumber()
ArrayElement_ReturnsRandomElementFromArray()
ArrayElements_ReturnsRandomSubsetFromArray()
ArrayElements_WithCountGreaterThanArrayLength_ThrowsArgumentOutOfRangeException()
ListItem_ReturnsRandomItemFromList()
ListItems_ReturnsRandomSubsetFromList()
CollectionItem_ReturnsRandomItemFromCollection()
CollectionItem_WithReadOnlyCollection_ReturnsRandomItemFromCollection()
Enum_ReturnsRandomEnumValue()
Enum_ExcludeValues_ReturnsRandomEnumValueExcludingExcludedValues()
Shuffle_ShufflesIEnumerable()
Color_ReturnsValidHexColor()
Country_ReturnsRandomCountry()