public async Task GetTypesIsSuccessfulAndCallsRepository() { await _typesController.GetTypes(3, 33); _pokedexAPILogicMock.Verify(plm => plm.GetAllTypes(), Times.Once); _paginationHelperMock.Verify(plm => plm.GetPagedResults <GenericLookupResult>(null, 3, 33), Times.Once); }
public void GetTypes_DatabaseReturnTypes_ReturnCorrectTypes() { unitOfWork.Setup(uow => uow.Types.GetAll()) .Returns(GetTypesList()); var response = controller.GetTypes() as OkNegotiatedContentResult <IEnumerable <TypeDto> >; var areas = response.Content; Assert.IsNotNull(response); Assert.That(areas.Count, Is.EqualTo(2)); Assert.That(areas.ElementAt(0).Id, Is.EqualTo(1)); Assert.That(areas.ElementAt(0).Name, Is.EqualTo("Example")); }