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