@@ -33,6 +33,13 @@ public class ChangeStreamOperationTypeSerializerTests
3333 [ InlineData ( "\" rename\" " , ChangeStreamOperationType . Rename ) ]
3434 [ InlineData ( "\" drop\" " , ChangeStreamOperationType . Drop ) ]
3535 [ InlineData ( "\" dropDatabase\" " , ChangeStreamOperationType . DropDatabase ) ]
36+ [ InlineData ( "\" createIndexes\" " , ChangeStreamOperationType . CreateIndexes ) ]
37+ [ InlineData ( "\" dropIndexes\" " , ChangeStreamOperationType . DropIndexes ) ]
38+ [ InlineData ( "\" modify\" " , ChangeStreamOperationType . Modify ) ]
39+ [ InlineData ( "\" create\" " , ChangeStreamOperationType . Create ) ]
40+ [ InlineData ( "\" shardCollection\" " , ChangeStreamOperationType . ShardCollection ) ]
41+ [ InlineData ( "\" refineCollectionShardKey\" " , ChangeStreamOperationType . RefineCollectionShardKey ) ]
42+ [ InlineData ( "\" reshardCollection\" " , ChangeStreamOperationType . ReshardCollection ) ]
3643 public void Deserialize_should_return_expected_result ( string json , ChangeStreamOperationType expectedResult )
3744 {
3845 var subject = CreateSubject ( ) ;
@@ -72,6 +79,13 @@ public void Deserialize_should_return_negative_one_when_input_is_invalid()
7279 [ InlineData ( ChangeStreamOperationType . Rename , "\" rename\" " ) ]
7380 [ InlineData ( ChangeStreamOperationType . Drop , "\" drop\" " ) ]
7481 [ InlineData ( ChangeStreamOperationType . DropDatabase , "\" dropDatabase\" " ) ]
82+ [ InlineData ( ChangeStreamOperationType . CreateIndexes , "\" createIndexes\" " ) ]
83+ [ InlineData ( ChangeStreamOperationType . DropIndexes , "\" dropIndexes\" " ) ]
84+ [ InlineData ( ChangeStreamOperationType . Modify , "\" modify\" " ) ]
85+ [ InlineData ( ChangeStreamOperationType . Create , "\" create\" " ) ]
86+ [ InlineData ( ChangeStreamOperationType . ShardCollection , "\" shardCollection\" " ) ]
87+ [ InlineData ( ChangeStreamOperationType . RefineCollectionShardKey , "\" refineCollectionShardKey\" " ) ]
88+ [ InlineData ( ChangeStreamOperationType . ReshardCollection , "\" reshardCollection\" " ) ]
7589 public void Serialize_should_have_expected_result ( ChangeStreamOperationType value , string expectedResult )
7690 {
7791 var subject = CreateSubject ( ) ;
@@ -90,7 +104,7 @@ public void Serialize_should_have_expected_result(ChangeStreamOperationType valu
90104
91105 [ Theory ]
92106 [ InlineData ( - 1 ) ]
93- [ InlineData ( 8 ) ]
107+ [ InlineData ( 15 ) ]
94108 public void Serialize_should_throw_when_value_is_invalid ( int valueAsInt )
95109 {
96110 var subject = CreateSubject ( ) ;
0 commit comments