public void ConvertGapTest(bool _damage, Model.GapType _gapType, string _reason)
        {
            Model.Gap gap = new Model.Gap();

            if (_damage == true)
            {
                mei.Damage meidamage = new Damage();

                if (_reason != null)
                {
                    meidamage.SetAgent(_reason);
                }

                TinyConverters.ConvertGap(gap, meidamage);
            }
            else
            {
                mei.Gap meigap = new mei.Gap();

                if (_reason != null)
                {
                    meigap.SetReason(_reason);
                }

                TinyConverters.ConvertGap(gap, meigap);
            }

            Assert.AreEqual(_gapType, gap.GapType);
            Assert.AreEqual(_reason, gap.Reason);
        }
        public void ConvertClef_LineInvalid()
        {
            meiclef.SetLine("bla");
            meiclef.SetShape("F");

            TinyConverters.ConvertClef(clefobj, meiclef);
        }
        public void ConvertClefTest_Line()
        {
            meiclef.SetLine("4");
            meiclef.SetShape("F");

            TinyConverters.ConvertClef(clefobj, meiclef);

            Assert.AreEqual(4, clefobj.Line);
        }
        public void ConvertCustosTest(string pitch, string oct, int base40)
        {
            meicustos.SetPname(pitch);
            meicustos.SetOct(oct);

            custos = TinyConverters.ConvertCustos(custos, meicustos);

            Assert.AreEqual(base40, custos.PitchLocation);
        }
        public void GetEvidenceTest(string meicert, Model.Evidence evd)
        {
            if (meicert != null)
            {
                unclear.SetCert(meicert);
            }

            Assert.AreEqual(evd, TinyConverters.GetEvidence(unclear));
        }
        public void ConvertBarlineTest(string meilinetype, Model.BarlineType linetype)
        {
            if (meilinetype != null)
            {
                meibarline.SetForm(meilinetype);
            }

            TinyConverters.ConvertBarline(barline, meibarline);

            Assert.AreEqual(linetype, barline.BarlineType);
        }
        public void CovertClef_Shape(string meishape, Model.Clefshape shape)
        {
            if (meishape != null)
            {
                meiclef.SetShape(meishape);
            }

            meiclef.SetLine("4");

            TinyConverters.ConvertClef(clefobj, meiclef);

            Assert.AreEqual(shape, clefobj.Shape);
        }
        public void ConvertClef_LineNullException()
        {
            TinyConverters.ConvertClef(clefobj, meiclef);

            Assert.AreEqual(0, clefobj.Line);
        }
        public void ConvertClef_LineNull()
        {
            meiclef.SetShape("F");

            TinyConverters.ConvertClef(clefobj, meiclef);
        }
        public void ConvertClef_ShapeNoLine()
        {
            meiclef.SetShape("bla");

            TinyConverters.ConvertClef(clefobj, meiclef);
        }