public async Task CreatePackagesFromExcel_WithValidParameters_CreatesPackagesSuccessfully()
        {
            //Arrange
            string currentDirectory = Directory.GetCurrentDirectory();
            string filePath         = Path.Combine(currentDirectory, "Api", "PackageInputs.xlsx");

            var content = File.OpenRead(filePath);

            var file = new FormFile(
                content,
                0,
                content.Length,
                null,
                Path.GetFileName(filePath))
            {
                Headers     = new HeaderDictionary(),
                ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
            };

            _file.Setup(exec => exec.OpenReadStream())
            .Returns(content);

            _mockPackageRepository
            .Setup(exec =>
                   exec.CreatePackages(
                       It.IsAny <IEnumerable <Package> >()))
            .Returns(Task.CompletedTask);

            //Act
            var response = await _packagesController
                           .CreatePackagesFromExcel(file) as OkResult;

            //Assert
            _mockPackageRepository
            .Verify(exec =>
                    exec.CreatePackages(
                        It.IsAny <IEnumerable <Package> >()),
                    Times.Once);

            response.StatusCode
            .Should()
            .Be((int)HttpStatusCode.OK);
        }