Example #1
0
        public void RemoveNullLog()
        {
            var logRepositoryMock = new Mock <ILogRepository>(MockBehavior.Strict);

            logRepositoryMock.Setup(m => m.Remove(It.IsAny <Log>()));
            logRepositoryMock.Setup(m => m.Get(It.IsAny <Guid>())).Returns((Log)null);
            logRepositoryMock.Setup(m => m.SaveChanges());

            logLogic = new LogLogic(logRepositoryMock.Object);
            logLogic.Remove(anotherLog);

            logRepositoryMock.VerifyAll();
        }