public async Task coleta_controller_get_should_return_notfound() { var queueServiceMock = new Mock <IQueueService>(); var coletaRepositoryMock = new ColetaRepositoryFake(); var controller = new ColetaController(coletaRepositoryMock, queueServiceMock.Object); controller.ControllerContext = new ControllerContext(); controller.ControllerContext.HttpContext = new DefaultHttpContext(); var result = await controller.Get(Guid.NewGuid().ToString(), string.Empty); var contentResult = result as NotFoundResult; contentResult.Should().NotBeNull(); }
public async Task coleta_controller_get_should_return_all() { var queueServiceMock = new Mock <IQueueService>(); var coletaRepositoryMock = new ColetaRepositoryFake(); var controller = new ColetaController(coletaRepositoryMock, queueServiceMock.Object); controller.ControllerContext = new ControllerContext(); controller.ControllerContext.HttpContext = new DefaultHttpContext(); var result = await controller.Get(string.Empty, string.Empty) as JsonResult; var list = (List <Coleta>)result.Value; result.Should().NotBeNull(); list.Count.Should().BeGreaterOrEqualTo(3); }