public void Create_symbol_null() { IAtom a = AtomBuilder.Create((string)null) .Build(); Assert.AreEqual(a.Element, Element.Unknown); }
public void Create_symbol_defaultToUnknown() { IAtom a = AtomBuilder.Create("N/A") .Build(); Assert.AreEqual(a.Element, Element.Unknown); }
public void Create_symbol_non_IsAromatic() { try { IAtom a = AtomBuilder.Create("cl").Build(); Assert.Fail(); } catch (ArgumentException) { } }
public void Create_symbol_aliphatic_c() { IAtom a = AtomBuilder.Create("C").Build(); Assert.AreEqual(a.Element, Element.Carbon); Assert.AreEqual(a.Isotope, -1); Assert.AreEqual(a.Charge, 0); Assert.AreEqual(a.AtomClass, 0); Assert.AreEqual(a.IsAromatic(), false); }