@@ -42,8 +42,8 @@ public void OptionalNoneShouldProduceExpectedResult()
4242 public void OptionalOfShouldProduceExpectedResultForImplicitDefaultValues ( )
4343 {
4444 // 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 ) ;
4747
4848 // Then
4949 Assert . True ( Optional < int > . IsNone ( number ) ) ;
@@ -100,7 +100,7 @@ public void OptionalOfShouldProduceExpectedResultForNullNullableStructValues()
100100 {
101101 // Given / When
102102 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 ) ;
104104
105105 // Then
106106 Assert . False ( number . HasValue ) ;
@@ -171,7 +171,7 @@ public void OptionalImplicitOperatorShouldProduceExpectedSomeResult()
171171 public void OptionalImplicitOperatorShouldProduceExpectedNoneResult ( )
172172 {
173173 // Given / When
174- const string ? value = default ;
174+ const string ? value = null ;
175175 Optional < string > optional = value ;
176176
177177 // Then
@@ -297,7 +297,7 @@ public void OptionalSomeGetHashCodeShouldProduceExpectedResult()
297297 public void OptionalNoneGetHashCodeShouldProduceExpectedResult ( )
298298 {
299299 // Given
300- const int expected = default ;
300+ const int expected = 0 ;
301301 Optional < int > optional = Optional < int > . None ;
302302
303303 // When
@@ -335,8 +335,8 @@ public void OptionalNoneGetValueOrDefaultShouldProduceExpectedResult()
335335 string ? actualText = text . GetValueOrDefault ( ) ;
336336
337337 // Then
338- Assert . Equal ( default , actualNumber ) ;
339- Assert . Equal ( default , actualText ) ;
338+ Assert . Equal ( 0 , actualNumber ) ;
339+ Assert . Equal ( null , actualText ) ;
340340 }
341341
342342 [ Fact ( DisplayName = "Optional Some.GetValueOrDefault with default value should produce the expected result." ) ]
0 commit comments