public void OptionalSubjectConnectingAndReadingAll()
 {
     var actual = new List<ENSubject>();
     var optionalSubject = new ENOptionalSubject();
     Assert.AreEqual(0, optionalSubject.Id);
     actual = optionalSubject.ReadAll();
 }
        public void OptionalSubjectInsert()
        {
            var optionalSubject = new ENOptionalSubject();
            var subject = new ENSubject();

            var course = new ENCourse();
            //subject.Name = "nameTest";
            //subject.Course = course.Read(1);

            optionalSubject.Name = "nameTest";
            optionalSubject.Course = course.Read(1);

            optionalSubject.Save();

            var subjects = optionalSubject.ReadAll();
            var actual = subjects[subjects.Count - 1];
            actual.Delete();
            Assert.AreEqual("nameTest", actual.Name);
        }