public async Task Get_Lpc_Pluto_Item_Returns_Data() { var dataSet = PlutoDataSource.GetPlutoModelList(20); var plutoService = new Mock <IPlutoService>(); plutoService.Setup(x => x.GetPlutoAsync(It.IsAny <string>())) .ReturnsAsync(dataSet); var controller = GetPlutoController(plutoService.Object); // Act var lpcId = System.Guid.NewGuid().ToString(); var sut = await controller.Get(lpcId); // Assert Assert.NotNull(sut); Assert.IsType <OkObjectResult>(sut); var objectResult = sut as OkObjectResult; Assert.NotNull(objectResult); Assert.True(objectResult.StatusCode == 200); Assert.IsType <List <PlutoModel> >(objectResult.Value); var result = objectResult.Value as List <PlutoModel>; Assert.NotNull(result); }
public async Task Get_LPC_Pluto_Item_Data_Async() { var dataSet = PlutoDataSource.GetPlutoList(20); var plutoRepository = new Mock <IPlutoRepository>(); plutoRepository.Setup(b => b.GetPluto(It.IsAny <string>())) .Returns(dataSet); var service = GetPlutoService(plutoRepository.Object); // Act var id = Guid.NewGuid().ToString(); var sut = await service.GetPlutoAsync(id); // Assert Assert.NotNull(sut); Assert.IsType <List <PlutoModel> >(sut); }