public void HistoryReturnsBadRequestWhenListIsNull()
        {
            var controller = new CalculationsController(_mockLogger.Object, _mockRepository.Object, _mockCalculator.Object, _mockMapper.Object, _mockDbContext.Object);

            var result = controller.History().Result;

            Assert.IsType <NotFoundResult>(result);
        }
        public void HistoryReturnsResultWithListOfCalculations()
        {
            // Arrange
            var controller = new CalculationsController(_mockLogger.Object, _mockRepository.Object, _mockCalculator.Object, _mockMapper.Object, _mockDbContext.Object);

            // Act
            var result = controller.History().Result;

            // Assert
            var actionResult = Assert.IsType <ActionResult <IEnumerable <CalculationModel> > >(result);

            Assert.Equal(GetTestCalculations().Count(), actionResult.Value.Count());
        }