public void LoadFromLiquidTest(string line, TermType.OrbitalIntegral termType, OrbitalIntegral term) { //var test = terms.Item1; //string[] lines, FermionTermType termType, FermionTerm[] terms var hamiltonian = LiQuiDSerializer.DeserializeSingleProblem(line).OrbitalIntegralHamiltonian; Assert.True(hamiltonian.Terms.ContainsKey(termType)); // Check that expected terms are found var orb = hamiltonian.Terms[termType].Keys.First(); // Check index //Assert.True(term == orb); // Check coefficient Assert.Equal(term.Coefficient, hamiltonian.Terms[termType][term.ToCanonicalForm()].Value); }