public void GetWorstBars_ListNotEmpty_ReturnsList() { // Arrange - Doesn't matter what is returned - that is UOW's responsibility mockUnitOfWork.BarRepository.GetWorstBars().Returns(defaultList); // Act var result = uut.GetWorstBars(); var resultObj = result as OkObjectResult; var resultList = resultObj.Value as List <BarSimpleDto>; // Assert Assert.That(result, Is.TypeOf <OkObjectResult>()); Assert.That(resultList.Count, Is.EqualTo(2)); Assert.That(resultList.First().BarName, Is.EqualTo(correctResultList.First().BarName)); }