Beispiel #1
0
        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);
        }
Beispiel #2
0
        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"));
        }