@@ -42,8 +42,8 @@ public void OptionalNoneShouldProduceExpectedResult()
42
42
public void OptionalOfShouldProduceExpectedResultForImplicitDefaultValues ( )
43
43
{
44
44
// Given / When
45
- Optional < int > number = Optional < int > . Of ( default ) ;
46
- Optional < string > text = Optional < string > . Of ( default ) ;
45
+ Optional < int > number = Optional < int > . Of ( 0 ) ;
46
+ Optional < string > text = Optional < string > . Of ( null ) ;
47
47
48
48
// Then
49
49
Assert . True ( Optional < int > . IsNone ( number ) ) ;
@@ -100,7 +100,7 @@ public void OptionalOfShouldProduceExpectedResultForNullNullableStructValues()
100
100
{
101
101
// Given / When
102
102
Optional < int > number = Optional < int > . Of ( ( int ? ) null ) ;
103
- Optional < Guid > identifier = Optional < Guid > . Of ( ( Guid ? ) default ) ;
103
+ Optional < Guid > identifier = Optional < Guid > . Of ( ( Guid ? ) null ) ;
104
104
105
105
// Then
106
106
Assert . False ( number . HasValue ) ;
@@ -171,7 +171,7 @@ public void OptionalImplicitOperatorShouldProduceExpectedSomeResult()
171
171
public void OptionalImplicitOperatorShouldProduceExpectedNoneResult ( )
172
172
{
173
173
// Given / When
174
- const string ? value = default ;
174
+ const string ? value = null ;
175
175
Optional < string > optional = value ;
176
176
177
177
// Then
@@ -297,7 +297,7 @@ public void OptionalSomeGetHashCodeShouldProduceExpectedResult()
297
297
public void OptionalNoneGetHashCodeShouldProduceExpectedResult ( )
298
298
{
299
299
// Given
300
- const int expected = default ;
300
+ const int expected = 0 ;
301
301
Optional < int > optional = Optional < int > . None ;
302
302
303
303
// When
@@ -335,8 +335,8 @@ public void OptionalNoneGetValueOrDefaultShouldProduceExpectedResult()
335
335
string ? actualText = text . GetValueOrDefault ( ) ;
336
336
337
337
// Then
338
- Assert . Equal ( default , actualNumber ) ;
339
- Assert . Equal ( default , actualText ) ;
338
+ Assert . Equal ( 0 , actualNumber ) ;
339
+ Assert . Equal ( null , actualText ) ;
340
340
}
341
341
342
342
[ Fact ( DisplayName = "Optional Some.GetValueOrDefault with default value should produce the expected result." ) ]
0 commit comments