public void TestSchemaEncodeDecodeFidelity() { var schema = BooleanSchema.Of(); Assert.Equal(new bool?(true), schema.Decode(schema.Encode(true))); Assert.Equal(new bool?(false), schema.Decode(schema.Encode(false))); }
public void TestSchemaDecode() { var trueBytes = new byte[] { 1 }; var falseBytes = new byte[] { 0 }; var schema = BooleanSchema.Of(); Assert.Equal(new bool?(true), schema.Decode(trueBytes)); Assert.Equal(new bool?(false), schema.Decode(falseBytes)); }
public void TestSchemaEncode() { var schema = BooleanSchema.Of(); var expectedTrue = new byte[] { 1 }; var expectedFalse = new byte[] { 0 }; Assert.Equal(expectedTrue, schema.Encode(true)); Assert.Equal(expectedFalse, schema.Encode(false)); }