public void TestGetAggregatedAmountsByStatus() { mockRepo.Setup(repo => repo.GetAggregatedAmounts("10000000")).Returns(ExpectedAggData()); var result = controller.GetAggregatedAmounts("10000000"); var expected = ExpectedAggData(); Assert.AreEqual(expected.Count, result.Count); for (int i = 0; i < result.Count; ++i) { Assert.AreEqual(result[i], expected[i]); } }