Json.NET
Code Coverage Statistics for Class

Newtonsoft.Json.Bson.BsonWriter

Symbol Coverage: 89.29% (100 of 112)

Branch Coverage: 86.96% (40 of 46)

Method Coverage: 91.43% (32 of 35)

Cyclomatic Complexity Avg: 1.20 Max:3

Methods: 35


Methods

Method Symbol Coverage Branch Coverage Method Coverage Cyclomatic Complexity
WriteUndefined() : void  0.00% : 0 of 3
0.00% : 0 of 1
0.00% : 0 of 1
1
WriteValue(System.Int16 value) : void  0.00% : 0 of 3
0.00% : 0 of 1
0.00% : 0 of 1
1
WriteValue(System.UInt16 value) : void  0.00% : 0 of 3
0.00% : 0 of 1
0.00% : 0 of 1
1
WriteValue(System.UInt32 value) : void  80.00% : 4 of 5
66.67% : 2 of 3
100.00% : 1 of 1
2
WriteValue(System.UInt64 value) : void  80.00% : 4 of 5
66.67% : 2 of 3
100.00% : 1 of 1
2
WriteObjectId(System.Byte[] value) : void  83.33% : 5 of 6
66.67% : 2 of 3
100.00% : 1 of 1
2
AddParent(Newtonsoft.Json.Bson.BsonToken container) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
AddToken(Newtonsoft.Json.Bson.BsonToken token) : void  100.00% : 8 of 8
100.00% : 4 of 4
100.00% : 1 of 1
3
AddValue(System.Object value,Newtonsoft.Json.Bson.BsonType type) : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
.ctor(System.IO.Stream stream) : void  100.00% : 4 of 4
100.00% : 1 of 1
100.00% : 1 of 1
1
Flush() : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
RemoveParent() : void  100.00% : 2 of 2
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteComment(System.String text) : void  100.00% : 1 of 1
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteEnd(Newtonsoft.Json.JsonToken token) : void  100.00% : 5 of 5
100.00% : 2 of 2
100.00% : 1 of 1
2
WriteNull() : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WritePropertyName(System.String name) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteRaw(System.String json) : void  100.00% : 1 of 1
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteRawValue(System.String json) : void  100.00% : 1 of 1
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteRegex(System.String pattern,System.String options) : void  100.00% : 4 of 4
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteStartArray() : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteStartConstructor(System.String name) : void  100.00% : 1 of 1
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteStartObject() : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.Boolean value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.Byte value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.Byte[] value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.Char value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.DateTime value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.DateTimeOffset value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.Decimal value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.Double value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.Int32 value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.Int64 value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.SByte value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.Single value) : void  100.00% : 3 of 3
100.00% : 1 of 1
100.00% : 1 of 1
1
WriteValue(System.String value) : void  100.00% : 5 of 5
100.00% : 2 of 2
100.00% : 1 of 1
2