@Test public void NO2() throws InvalidSmilesException {

  SmilesParser   smipar = new SmilesParser(SilentChemObjectBuilder.getInstance());
  IAtomContainer mol    = smipar.parseSmiles("[Co][N+]([O-])(=O)");
  MolOp.perceiveDativeBonds(mol);
  int count = 0;
  for (IBond bond : mol.bonds()) {
    if (bond.getDisplay() != IBond.Display.Solid)
      count++;
  }
  assertThat(count, CoreMatchers.is(1));
}