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