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); }
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); }