public void DeployNoAuthentication()
        {
            // Arrange
            var packageDeployer = new PackageDeployer(_console);
            var packagePath = BuildSimpleModel();

            // Act
            Should.Throw<InvalidOperationException>(() => packageDeployer.Deploy(packagePath, "TestDatabase"));
        }
        public void DeployPackageDoesNotExist()
        {
            // Arrange
            var packageDeployer = new PackageDeployer(_console);
            packageDeployer.UseTargetServer("localhost");
            packageDeployer.UseWindowsAuthentication();

            // Act
            Should.Throw<ArgumentException>(() => packageDeployer.Deploy(new FileInfo("does-not-exist.dacpac"), "TestDatabase"));
        }
        public void DeployNoPackageLoaded()
        {
            // Arrange
            using var packageDeployer = new PackageDeployer(_console);
            var packagePath = BuildSimpleModel();

            // Act
            Should.Throw <InvalidOperationException>(() => packageDeployer.Deploy("TestDatabase"));

            // Assert
            // Should throw
        }