public void ConstructorSetsCorrectPropertiesInBaseClass() { GenericController <Supplier, SupplierModel, SupplierReturnModel> supplierController = new SupplierController(_supplierRepository.Object, _mapperMock.Object); _supplierRepository.Setup(m => m.GetById(It.IsAny <int>())) .Returns(new Supplier()); _mapperMock.Setup(m => m.Map <SupplierReturnModel>(It.IsAny <Supplier>())) .Returns(new SupplierReturnModel()); var result = supplierController.GetEntityById(1) as OkObjectResult; Assert.That(result, Is.Not.Null); Assert.That((SupplierReturnModel)result.Value, Is.Not.Null); }