specify(out.toByteArray(), does.containExactly(MAP_FIXTURE));
}
public void mapCanBeDecodedFromBson() {
LittleEndianDataReader reader = new LittleEndianDataReader(new ByteArrayInputStream(MAP_FIXTURE));
specify(reader.readByte(), does.equal((byte) 3));
specify(context.readPath(reader, ""), does.equal("foo"));
Map<String, Object> ret = context.read(new MapBSONCoders(), reader);
specify(ret.get("foo"), does.equal(1));
specify(ret.get("bar"), new HashMap<String, Object>() {
{