public void Log_NullLog_ReturnFalse() { Mock<IRepository<Log>> Repository = new Mock<IRepository<Log>>(); LoggerService Service = new LoggerService(Repository.Object); bool flag = Service.Log(null); Assert.IsFalse(flag); }
public void GetLogs_LogsNotExist_ReturnsNullList() { Mock<IRepository<Log>> repository = new Mock<IRepository<Log>>(); repository.SetupSequence(o => o.GetAll()).Returns(null); LoggerService service = new LoggerService(repository.Object); IList<Log> logs = service.GetLogs(); Assert.IsNull(logs); }
public void GetLog_LogExist_LogReturned() { Log log = new Log() { ID = Guid.NewGuid() }; Mock<IRepository<Log>> repository = new Mock<IRepository<Log>>(); repository.SetupSequence(o => o.GetByID(It.IsAny<Guid>())).Returns(log); LoggerService service = new LoggerService(repository.Object); Assert.AreEqual(log, service.GetLog(Guid.NewGuid())); }
public void GetLogs_LogsExist_ReturnsList() { IList<Log> logs = new List<Log>() { new Log(), new Log(), new Log(), new Log() }; Mock<IRepository<Log>> Repository = new Mock<IRepository<Log>>(); Repository.Setup(o => o.GetAll()).Returns(logs); LoggerService Service = new LoggerService(Repository.Object); IList<Log> RetrievedLogs = Service.GetLogs(); CollectionAssert.AreEqual(logs, RetrievedLogs); }
public void Log_ValidLog_ReturnTrue() { Mock<IRepository<Log>> Repository = new Mock<IRepository<Log>>(); Repository.Setup(o => o.Insert(It.IsAny<Log>())); Log log = new Log() { ID = Guid.NewGuid() }; LoggerService Service = new LoggerService(Repository.Object); bool flag = Service.Log(log); Assert.IsTrue(flag); }