public void EndToEndGetWorkspacesWithoutLogin() { using (var ps = System.Management.Automation.PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); ps.AddCommand(WorkspacesTestUtilities.GetPowerBIWorkspaceCmdletInfo); // Act var result = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndGetReportsWithoutLogin() { using (var ps = PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); ps.AddCommand(Cmdlet); // Act var results = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndNewReportsWithoutLogin() { using (var ps = PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); ps.AddCommand(Cmdlet) .AddParameter(nameof(NewPowerBIReport.Path), "./testreport.pbix"); // Act var results = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndNewDashboardWithoutLogin() { using (var ps = PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); ps.AddCommand(Cmdlet) .AddParameter(nameof(NewPowerBIReport.Name), "Test Dash: " + Guid.NewGuid().ToString()); // Act var results = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndGetPowerBIDatasourceWithoutLogin() { using (var ps = System.Management.Automation.PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); var parameters = new Dictionary <string, object>() { { nameof(GetPowerBIDatasource.DatasetId), Guid.NewGuid() } }; ps.AddCommand(GetPowerBIDatasourceCmdletInfo).AddParameters(parameters); // Act var results = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndNewPowerBIWorkspaceTestWithoutLogin() { using (var ps = System.Management.Automation.PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); var parameters = new Dictionary <string, object>() { { nameof(NewPowerBIWorkspace.Name), "Just a name" }, }; ps.AddCommand(Cmdlet).AddParameters(parameters); // Act var results = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndSetWorkspaceWithoutLogin() { using (var ps = System.Management.Automation.PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); var parameters = new Dictionary <string, object> { { nameof(SetPowerBIWorkspace.Scope), PowerBIUserScope.Organization }, { nameof(SetPowerBIWorkspace.Workspace), new Workspace() } }; ps.AddCommand(Cmdlet).AddParameters(parameters); // Act ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndRemovePowerBIWorkspaceUserWithoutLogin() { using (var ps = System.Management.Automation.PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); var parameters = new Dictionary <string, object>() { { nameof(RemovePowerBIWorkspaceUser.Id), new Guid() }, { nameof(RemovePowerBIWorkspaceUser.UserPrincipalName), "*****@*****.**" }, }; ps.AddCommand(Cmdlet).AddParameters(parameters); // Act var results = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndCopyReportWithoutLogin() { using (var ps = PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); ps.AddCommand(Cmdlet) .AddParameter(nameof(CopyPowerBIReport.Name), "Copied Report: " + Guid.NewGuid().ToString()) .AddParameter(nameof(CopyPowerBIReport.Id), new Guid("d46f65e7-b86a-4ea6-a636-714bcf06ab88")) .AddParameter(nameof(CopyPowerBIReport.WorkspaceId), new Guid("0d7cd27b-62f1-494e-9dc8-a7b3e48aab28")) .AddParameter(nameof(CopyPowerBIReport.TargetWorkspaceId), Guid.Empty) .AddParameter(nameof(CopyPowerBIReport.TargetDatasetId), new Guid("1b46e4dc-1299-425b-97aa-c10d51f82a06")); // Act var results = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndCopyTileWithoutLogin() { using (var ps = PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); ps.AddCommand(Cmdlet) .AddParameter(nameof(CopyPowerBITile.DashboardId), "cff24b2e-faa8-4683-8ecb-2c50e7d2cc7a") .AddParameter(nameof(CopyPowerBITile.TileId), "e297e105-be30-4482-8531-152cdf289ac6") .AddParameter(nameof(CopyPowerBITile.TargetDashboardId), "3a88dd8b-6562-45ab-85e6-85498fd1b4a3") .AddParameter(nameof(CopyPowerBITile.TargetWorkspaceId), "0d7cd27b-62f1-494e-9dc8-a7b3e48aab28") .AddParameter(nameof(CopyPowerBITile.TargetReportId), "d46f65e7-b86a-4ea6-a636-714bcf06ab88") .AddParameter(nameof(CopyPowerBITile.TargetDatasetId), "499adf18-6d12-481b-bf6d-6e0b69324a63"); // Act var results = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }
public void EndToEndGetPowerBIActivityEventsWithoutLogin() { using (var ps = System.Management.Automation.PowerShell.Create()) { // Arrange ProfileTestUtilities.SafeDisconnectFromPowerBI(ps); var parameters = new Dictionary <string, object>() { { nameof(GetPowerBIActivityEvent.StartDateTime), StartDateTime }, { nameof(GetPowerBIActivityEvent.EndDateTime), EndDateTime }, { nameof(GetPowerBIActivityEvent.ActivityType), "ViewReport" }, }; ps.AddCommand(GetPowerBIActivityEventsCmdletInfo).AddParameters(parameters); // Act var result = ps.Invoke(); // Assert Assert.Fail("Should not have reached this point"); } }