public void GetCost_ShouldReturnSumUpIfRecordsLessThan3() { // Arrange SetupDataDao(2); var target = new Accounting(_OrderDao); var expected = new List<int> { 3 }; // Act var actual = target.GetCosts(); // Assert expected.ToExpectedObject().ShouldEqual(actual); }
public void GetRevenue_ShouldReturnSumUpEveryFourRecords() { // Arrange SetupDataDao(11); var target = new Accounting(_OrderDao); var expected = new List<int> { 50, 66, 60 }; // Act var actual = target.GetRevenues(); // Assert expected.ToExpectedObject().ShouldEqual(actual); }
public void GetCost_ShouldReturnSumUpEveryThreeRecords() { // Arrange SetupDataDao(11); var target = new Accounting(_OrderDao); var expected = new List<int> { 6, 15, 24, 21 }; // Act var actual = target.GetCosts(); // Assert expected.ToExpectedObject().ShouldEqual(actual); }