public void Should_Add_New_Error_When_Save() { var fakeContext = new FakeContext("SaveNewError"); var fakeError = new ErrorOccurrence(); fakeError.Id = 3; fakeError.Title = "title"; fakeError.RegistrationDate = DateTime.Today; fakeError.Origin = "ip"; fakeError.Filed = false; fakeError.Details = "details"; fakeError.IdEvent = 2; fakeError.EnvironmentId = 2; fakeError.LevelId = 2; fakeError.Username = "******"; using (var context = new CentralErroContexto(fakeContext.FakeOptions)) { var service = new ErrorOcurrenceService(context); var actual = service.SaveOrUpdate(fakeError); Assert.NotEqual(0, actual.Id); } }
public LevelServiceTest() { _fakeContext = new FakeContext("LevelTestes"); _fakeContext.FillWithAll(); _contexto = new CentralErroContexto(_fakeContext.FakeOptions); _levelService = new LevelService(_contexto); }
public ErrorOccurrenceServiceTest() { _fakeContext = new FakeContext("ErrorTestes"); _fakeContext.FillWithAll(); _contexto = new CentralErroContexto(_fakeContext.FakeOptions); _errorService = new ErrorOcurrenceService(_contexto); }
public EnvironmentServiceTest() { _fakeContext = new FakeContext("LevelTestes"); _fakeContext.FillWithAll(); _contexto = new CentralErroContexto(_fakeContext.FakeOptions); _envService = new EnvironmentService(_contexto); }
public ErrorOccurrenceController(IMapper mapper, CentralErroContexto contexto, IErrorOcurrenceService erroService, ILevelService levelService, IEnvironmentService environmentService) { _mapper = mapper; _contexto = contexto; _erroService = erroService; _levelService = levelService; _environmentService = environmentService; }
public void FillWith <T>() where T : class { using (var context = new CentralErroContexto(this.FakeOptions)) { if (context.Set <T>().Count() == 0) { foreach (T item in GetFakeData <T>()) { context.Set <T>().Add(item); } context.SaveChanges(); } } }
public void Should_Return_Right_Error_When_Find_By_Id(int id) { var fakeContext = new FakeContext("ErrorById"); fakeContext.FillWith <ErrorOccurrence>(); using (var context = new CentralErroContexto(fakeContext.FakeOptions)) { var expected = fakeContext.GetFakeData <ErrorOccurrence>().Find(x => x.Id == id); var service = new ErrorOcurrenceService(context); var actual = service.FindById(id); Assert.Equal(expected, actual, new ErrorOccurrenceIdComparer()); } }
public void Should_Return_Ok_When_Filed_Errors() { var fakeContext = new FakeContext("FileError"); var fakeError = new ErrorOccurrence(); fakeError.Id = 1; fakeError.Filed = true; using (var context = new CentralErroContexto(fakeContext.FakeOptions)) { var service = new ErrorOcurrenceService(context); var actual = service.SaveOrUpdate(fakeError); Assert.NotEqual(0, actual.Id); } }
public void Should_Be_Ok_When_Find_All_Levels() { var fakes = new FakeContext("LevelControllerTest"); var fakeLevelService = fakes.FakeLevelService().Object; var expected = fakes.Mapper.Map <List <Level> >(fakeLevelService.FindAllLevels()); var contexto = new CentralErroContexto(fakes.FakeOptions); var controller = new LevelController(fakeLevelService, fakes.Mapper, contexto); var result = controller.Get(); Assert.IsType <OkObjectResult>(result.Result); var actual = (result.Result as OkObjectResult).Value as List <Level>; Assert.NotNull(actual); Assert.Equal(expected, actual, new LevelIdComparer()); }
public void Should_Be_Ok_When_Delete(int id) { var fakes = new FakeContext("LevelTest"); var fakeLevelService = fakes.FakeLevelService().Object; var expected = fakes.Mapper.Map <Level>(fakeLevelService.FindByIdLevel(id)); var contexto = new CentralErroContexto(fakes.FakeOptions); var controller = new LevelController(fakeLevelService, fakes.Mapper, contexto); var result = controller.Delete(id); Assert.IsType <OkObjectResult>(result.Result); var actual = (result.Result as OkObjectResult).Value as Level; Assert.NotNull(actual); Assert.Equal(expected, actual, new LevelIdComparer()); }
public void Should_Be_Ok_When_Delete(int id) { var fakes = new FakeContext("EnvironmentTest"); var fakeEnvironmentService = fakes.FakeEnvironmentService().Object; var expected = fakes.Mapper.Map <CentralErros.Models.Environment>(fakeEnvironmentService.FindById(id)); var contexto = new CentralErroContexto(fakes.FakeOptions); var controller = new EnvironmentController(fakeEnvironmentService, fakes.Mapper, contexto); var result = controller.Delete(id); Assert.IsType <OkObjectResult>(result.Result); var actual = (result.Result as OkObjectResult).Value as CentralErros.Models.Environment; Assert.NotNull(actual); Assert.Equal(expected, actual, new EnvironmentIdComparer()); }
public void Should_Be_OK_Post() { var fakes = new FakeContext("ErrorControllerPost"); var fakeErrorOccurrenceService = fakes.FakeErrorOccurrenceService().Object; var fakeLevelService = fakes.FakeLevelService().Object; var fakeEnvironmentService = fakes.FakeEnvironmentService().Object; var contexto = new CentralErroContexto(fakes.FakeOptions); List <ErrorOccurrenceDTO> expected = fakes.GetFakeData <ErrorOccurrenceDTO>(); var controller = new ErrorOccurrenceController(fakes.Mapper, contexto, fakeErrorOccurrenceService, fakeLevelService, fakeEnvironmentService); foreach (var item in expected) { var result = controller.Post(item); Assert.IsType <OkObjectResult>(result.Result); var actual = (result.Result as OkObjectResult).Value as List <ErrorOccurrenceDTO>; Assert.NotNull(actual); Assert.Equal(expected.Count, actual.Count); foreach (var atual in actual) { foreach (var exp in expected) { Assert.Equal(exp.Title, atual.Title); Assert.Equal(exp.Details, atual.Details); Assert.Equal(exp.Username, atual.Username); Assert.Equal(exp.Origin, atual.Origin); Assert.Equal(exp.EnvironmentId, atual.EnvironmentId); Assert.Equal(exp.LevelId, atual.LevelId); Assert.Equal(exp.EventId, atual.EventId); } } } }
public void Should_Be_Ok_When_Get_Filed() { var fakes = new FakeContext("ErrorControllerGetFiled"); var fakeErrorOccurrenceService = fakes.FakeErrorOccurrenceService().Object; var fakeLevelService = fakes.FakeLevelService().Object; var fakeEnvironmentService = fakes.FakeEnvironmentService().Object; var expected = fakes.Mapper.Map <List <ErrorOccurrenceDTO> >(fakeErrorOccurrenceService.FindFiledErrors()); var contexto = new CentralErroContexto(fakes.FakeOptions); var controller = new ErrorOccurrenceController(fakes.Mapper, contexto, fakeErrorOccurrenceService, fakeLevelService, fakeEnvironmentService); var result = controller.GetFiled(); Assert.IsType <OkObjectResult>(result.Result); var actual = (result.Result as OkObjectResult).Value as List <ErrorOccurrenceDTO>; Assert.NotNull(actual); Assert.Equal(expected, actual, new ErrorDTOIdComparer()); }
public void Should_Be_Ok_When_Delete_By_Id(int id) { var fakes = new FakeContext("ErrorControllerDelete"); var fakeErrorOccurrenceService = fakes.FakeErrorOccurrenceService().Object; var fakeLevelService = fakes.FakeLevelService().Object; var fakeEnvironmentService = fakes.FakeEnvironmentService().Object; var expected = fakes.Mapper.Map <ErrorOccurrenceDTO>(fakeErrorOccurrenceService.FindById(id)); var contexto = new CentralErroContexto(fakes.FakeOptions); var controller = new ErrorOccurrenceController(fakes.Mapper, contexto, fakeErrorOccurrenceService, fakeLevelService, fakeEnvironmentService); var result = controller.Delete(id); Assert.IsType <OkObjectResult>(result.Result); var actual = (result.Result as OkObjectResult).Value as ErrorOccurrenceDTO; Assert.NotNull(actual); Assert.Equal(expected, actual, new ErrorDTOIdComparer()); }
public void Should_Be_Ok_When_Get_By_Filter(int ambiente, int campoOrdenacao, int campoBuscado, string textoBuscado) { var fakes = new FakeContext("ErrorControllerFilter"); var fakeErrorOccurrenceService = fakes.FakeErrorOccurrenceService().Object; var fakeLevelService = fakes.FakeLevelService().Object; var fakeEnvironmentService = fakes.FakeEnvironmentService().Object; var expected = fakes.Mapper.Map <List <ErrorOccurrence> >(fakeErrorOccurrenceService.FindByFilters(ambiente, campoOrdenacao, campoBuscado, textoBuscado)); var contexto = new CentralErroContexto(fakes.FakeOptions); var controller = new ErrorOccurrenceController(fakes.Mapper, contexto, fakeErrorOccurrenceService, fakeLevelService, fakeEnvironmentService); var result = controller.GetErrorFilter(ambiente, campoOrdenacao, campoBuscado, textoBuscado); Assert.IsType <OkObjectResult>(result.Result); var actual = (result.Result as OkObjectResult).Value as List <ErrorOccurrence>; Assert.NotNull(actual); Assert.Equal(expected, actual, new ErrorOccurrenceIdComparer()); }
public LevelService(CentralErroContexto contexto) { _context = contexto; }
public EnvironmentService(CentralErroContexto contexto) { _context = contexto; }
public ErrorOcurrenceService(CentralErroContexto contexto) { _context = contexto; }
public LevelController(ILevelService levelService, IMapper mapper, CentralErroContexto context) { _levelService = levelService; _mapper = mapper; _context = context; }
public EnvironmentController(IEnvironmentService envService, IMapper mapper, CentralErroContexto context) { _envService = envService; _mapper = mapper; _context = context; }
public ModelBaseTest(CentralErroContexto contexto) { _contexto = contexto; }