Пример #1
0
        public void AddInJournal_Null_NullReferenceException()
        {
            var studentsDalStab = new Mock <IStudentsDal>();
            var lectorsDalStab  = new Mock <ILectorsDal>();
            var lectionsDalStab = new Mock <ILectionsDal>();
            var journalDalStab  = new Mock <IStudentsAndLectionsDal>();
            var logic           = new LearningBL(new MockConfig(""), new MockLogger(), studentsDalStab.Object, journalDalStab.Object, lectionsDalStab.Object, lectorsDalStab.Object);

            logic.AddInJournal(null);
        }
Пример #2
0
        public void AddInJournal_JournalRow_MethodWasCalled()
        {
            var journalRow      = new StudentAndLections();
            var mockConfig      = new MockConfig("");
            var mockLogger      = new MockLogger();
            var studentsDalStab = new Mock <IStudentsDal>();
            var lectorsDalStab  = new Mock <ILectorsDal>();
            var lectionsDalStab = new Mock <ILectionsDal>();
            var journalDalStab  = new Mock <IStudentsAndLectionsDal>();
            var logic           = new LearningBL(mockConfig, mockLogger, studentsDalStab.Object, journalDalStab.Object, lectionsDalStab.Object, lectorsDalStab.Object);

            journalDalStab.Setup(s => s.InsertStudentAndLections(journalRow)).Verifiable();
            logic.AddInJournal(journalRow);
            journalDalStab.Verify(c => c.InsertStudentAndLections(journalRow), Times.Once);
        }