コード例 #1
0
ファイル: SynthesisTests.cs プロジェクト: Edza/ChemSharp
        public void GoodSynthesis()
        {
            Cation sodiumIon = new Cation("Sodium", +1);
            Anion chlorideIon = new Anion("Chloride", -1);

            Assert.AreEqual(true, Synthesis.IsFormedNeutralMolecule(sodiumIon, chlorideIon));
        }
コード例 #2
0
ファイル: Synthesis.cs プロジェクト: Edza/ChemSharp
        public static bool IsFormedNeutralMolecule(Cation cation, Anion anion)
        {
            if (anion.Charge + cation.Charge == 0)
                return true;

            return false;
        }
コード例 #3
0
ファイル: IonTest.cs プロジェクト: Edza/ChemSharp
 public void BadCation()
 {
     var cation = new Cation("Sodium", +1);
 }