public void CreateNominativeGeneratesRandomNumber()
        {
            NounInstance  sut  = new NounInstance();
            NounGenerator sut2 = new NounGenerator();

            sut = sut2.CreateNominativeInstance();

            Assert.IsTrue(sut.Number == Number.Singular || sut.Number == Number.Plural);
        }
        public void CreateNominativeGeneratesRandomGender()
        {
            NounInstance  sut  = new NounInstance();
            NounGenerator sut2 = new NounGenerator();

            sut = sut2.CreateNominativeInstance();

            Assert.IsTrue(sut.Gender == Gender.Masculine || sut.Gender == Gender.Feminine || sut.Gender == Gender.Neuter);
        }
        public void CreateNominativeGeneratesRandomGenderNumeric()
        {
            NounInstance  sut  = new NounInstance();
            NounGenerator sut2 = new NounGenerator();

            sut = sut2.CreateNominativeInstance();

            Assert.IsTrue((int)sut.Gender >= 0 && (int)sut.Gender < 3);
        }
        public void CreateNominativeReturnsNominativeNoun()
        {
            NounInstance  sut  = new NounInstance();
            NounGenerator sut2 = new NounGenerator();

            sut = sut2.CreateNominativeInstance();

            Assert.AreEqual(sut.Case, Case.Nominative);
        }