public void ThirdConjugationWithoutIStemWorks() { IInfinitive inf = new Infinitives(CAPIO); Assert.AreEqual("capere", inf.ActivePresent); Assert.AreEqual("capturus esse", inf.ActiveFuture); Assert.AreEqual("cepisse", inf.ActivePerfect); Assert.AreEqual("capi", inf.PassivePresent); Assert.AreEqual("captum iri", inf.PassiveFuture); Assert.AreEqual("captus esse", inf.PassivePerfect); }
public void ThirdConjugationWithIStemWorks() { IInfinitive inf = new Infinitives(MITTO); Assert.AreEqual("mittere", inf.ActivePresent); Assert.AreEqual("missurus esse", inf.ActiveFuture); Assert.AreEqual("misisse", inf.ActivePerfect); Assert.AreEqual("mitti", inf.PassivePresent); Assert.AreEqual("missum iri", inf.PassiveFuture); Assert.AreEqual("missus esse", inf.PassivePerfect); }
public void FourthConjugationWithoutIStemWorks() { IInfinitive inf = new Infinitives(AUDIO); Assert.AreEqual("audire", inf.ActivePresent); Assert.AreEqual("auditurus esse", inf.ActiveFuture); Assert.AreEqual("audivisse", inf.ActivePerfect); Assert.AreEqual("audiri", inf.PassivePresent); Assert.AreEqual("auditum iri", inf.PassiveFuture); Assert.AreEqual("auditus esse", inf.PassivePerfect); }
public void SecondConjugationWorks() { IInfinitive inf = new Infinitives(HABEO); Assert.AreEqual("habere", inf.ActivePresent); Assert.AreEqual("habiturus esse", inf.ActiveFuture); Assert.AreEqual("habuisse", inf.ActivePerfect); Assert.AreEqual("haberi", inf.PassivePresent); Assert.AreEqual("habitum iri", inf.PassiveFuture); Assert.AreEqual("habitus esse", inf.PassivePerfect); }
public void FirstConjugationWorks() { IInfinitive inf = new Infinitives(AMO); Assert.AreEqual("amare", inf.ActivePresent); Assert.AreEqual("amaturus esse", inf.ActiveFuture); Assert.AreEqual("amavisse", inf.ActivePerfect); Assert.AreEqual("amari", inf.PassivePresent); Assert.AreEqual("amatum iri", inf.PassiveFuture); Assert.AreEqual("amatus esse", inf.PassivePerfect); }