Esempio n. 1
0
        public void CreateValidHomeworkTest()
        {
            Homework homework = new Homework();

            homework.DueDate     = DateTime.Now;
            homework.Description = "testing description";

            var mock = new Mock <IHomeworksRepository>(MockBehavior.Strict);

            mock.Setup(m => m.Add(It.IsAny <Homework>()));
            mock.Setup(m => m.Save());

            var homeworksLogic = new HomeworksLogic(mock.Object);

            var result = homeworksLogic.Create(homework);

            mock.VerifyAll();
            Assert.AreEqual(homework.Description, result.Description);
            Assert.AreEqual(homework.DueDate, result.DueDate);
        }
Esempio n. 2
0
 public HomeworksController()
 {
     homeworksLogic = new HomeworksLogic();
 }