public void GetAll_WhenCalled_ReturnsOk() { UnitOfWork.Setup(u => u.StatementRepository).Returns(FakeRepository.Object); FakeRepository.Setup(r => r.GetAll(1, 20, new StatementFilter())) .Returns(new List <Statement>()); var controller = new StatementsController(); controller._unitOfWork = UnitOfWork.Object; var result = controller.GetAll(1, 20, new StatementFilter()); Assert.That(result, Is.TypeOf <OkNegotiatedContentResult <StatementsViewModel> >()); }