public void Should_Return_All_ErrorLogs() { var service = new ErrorLogService(_repository); var appService = new ErrorLogAppService(service, _mapper); var actual = appService.GetAll(); Assert.NotNull(actual); Assert.Equal(fakeData.Count(), actual.Count()); }
public void Should_Find_a_ErrorLog() { var service = new ErrorLogService(_repository); var appService = new ErrorLogAppService(service, _mapper); var actual = appService.Find(e => e.Message == fakeData[0].Message); Assert.NotNull(actual); Assert.Equal(fakeData[0].Message, actual.FirstOrDefault().Message); }
public void Should_Delete_a_ErrorLog() { var service = new ErrorLogService(_repository); var appService = new ErrorLogAppService(service, _mapper); Guid guid = fakeData[0].Id; Assert.Contains(fakeData[0], fakeData); appService.Remove(guid); var actual = appService.GetById(guid); Assert.Null(actual); }
public void Should_Archieve_ErrorLog() { var service = new ErrorLogService(_repository); var appService = new ErrorLogAppService(service, _mapper); var actual = appService.Find(a => a.Id == fakeData[0].Id).FirstOrDefault(); Assert.NotNull(actual); Assert.False(actual.Archieved); var changed = appService.ArchieveErrorLog(actual.Id); Assert.NotNull(changed); Assert.True(changed.Archieved); }
public void Should_Create_ErrorLog() { var service = new ErrorLogService(_repository); var appService = new ErrorLogAppService(service, _mapper); ErrorLogViewModel newErrorLog = new ErrorLogViewModel { Message = "New Error Message 10", Archieved = false, Code = "405", Environment = ServerEnvironment.Test, Level = "Low" }; ErrorLogViewModel actual = appService.Add(newErrorLog); Assert.NotNull(actual); Assert.Equal(newErrorLog.Message, actual.Message); Assert.Equal(newErrorLog.Archieved, actual.Archieved); Assert.Equal(newErrorLog.Code, actual.Code); Assert.Equal(newErrorLog.Environment, actual.Environment); Assert.Equal(newErrorLog.Level, actual.Level); }