public void GetGitHubSettingsTest() { //Arrange Mock <IConfiguration> mockConfig = new Mock <IConfiguration>(); Mock <IAzureTableStorageDA> mockDA = new Mock <IAzureTableStorageDA>(); mockDA.Setup(repo => repo.GetGitHubSettings(It.IsAny <TableStorageAuth>(), It.IsAny <string>())).Returns(GetSampleGitHubSettingsData()); TableStorageController controller = new TableStorageController(mockConfig.Object, mockDA.Object); //Act List <GitHubSettings> result = controller.GetGitHubSettings(); //Assert Assert.IsTrue(result != null); }
public async Task UpdateDevOpsMonitoringEventTest() { //Arrange Mock <IConfiguration> mockConfig = new Mock <IConfiguration>(); Mock <IAzureTableStorageDA> mockDA = new Mock <IAzureTableStorageDA>(); mockDA.Setup(repo => repo.UpdateDevOpsMonitoringEvent(It.IsAny <TableStorageAuth>(), It.IsAny <MonitoringEvent>())).Returns(Task.FromResult(true)); TableStorageController controller = new TableStorageController(mockConfig.Object, mockDA.Object); MonitoringEvent newEvent = new MonitoringEvent(); //Act bool result = await controller.UpdateDevOpsMonitoringEvent(newEvent); //Assert Assert.AreEqual(true, result); }
public async Task UpdateGitHubActionPullRequestCommitsTest() { //Arrange Mock <IConfiguration> mockConfig = new Mock <IConfiguration>(); Mock <IAzureTableStorageDA> mockDA = new Mock <IAzureTableStorageDA>(); mockDA.Setup(repo => repo.UpdateGitHubActionPullRequestCommits(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <TableStorageAuth>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())).Returns(Task.FromResult(GetSampleUpdateData())); TableStorageController controller = new TableStorageController(mockConfig.Object, mockDA.Object); string clientId = ""; string clientSecret = ""; string owner = ""; string repo = ""; string pull_number = ""; //Act int result = await controller.UpdateGitHubActionPullRequestCommits(clientId, clientSecret, owner, repo, pull_number); //Assert Assert.AreEqual(7, result); }
public async Task UpdateAzureDevOpsPullRequestsTest() { //Arrange Mock <IConfiguration> mockConfig = new Mock <IConfiguration>(); Mock <IAzureTableStorageDA> mockDA = new Mock <IAzureTableStorageDA>(); mockDA.Setup(repo => repo.UpdateAzureDevOpsPullRequests(It.IsAny <string>(), It.IsAny <TableStorageAuth>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <int>())).Returns(Task.FromResult(GetSampleUpdateData())); TableStorageController controller = new TableStorageController(mockConfig.Object, mockDA.Object); string patToken = ""; string organization = ""; string project = ""; string repositoryId = ""; int numberOfDays = 0; int maxNumberOfItems = 0; //Act int result = await controller.UpdateAzureDevOpsPullRequests(patToken, organization, project, repositoryId, numberOfDays, maxNumberOfItems); //Assert Assert.AreEqual(7, result); }
public async Task UpdateGitHubActionRunsTest() { //Arrange Mock <IConfiguration> mockConfig = new Mock <IConfiguration>(); Mock <IAzureTableStorageDA> mockDA = new Mock <IAzureTableStorageDA>(); mockDA.Setup(repo => repo.UpdateGitHubActionRuns(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <TableStorageAuth>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <int>())).Returns(Task.FromResult(GetSampleUpdateData())); TableStorageController controller = new TableStorageController(mockConfig.Object, mockDA.Object); string clientId = ""; string clientSecret = ""; string owner = ""; string repo = ""; string branch = ""; string workflowName = ""; string workflowId = ""; int numberOfDays = 0; int maxNumberOfItems = 0; //Act int result = await controller.UpdateGitHubActionRuns(clientId, clientSecret, owner, repo, branch, workflowName, workflowId, numberOfDays, maxNumberOfItems); //Assert Assert.AreEqual(7, result); }
public async Task UpdateGitHubSettingTest() { //Arrange Mock <IConfiguration> mockConfig = new Mock <IConfiguration>(); Mock <IAzureTableStorageDA> mockDA = new Mock <IAzureTableStorageDA>(); mockDA.Setup(repo => repo.UpdateGitHubSetting(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <TableStorageAuth>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>())).Returns(Task.FromResult(true)); TableStorageController controller = new TableStorageController(mockConfig.Object, mockDA.Object); string clientId = ""; string clientSecret = ""; string owner = ""; string repo = ""; string branch = ""; string workflowName = ""; string workflowId = ""; string resourceGroup = ""; int itemOrder = 0; //Act bool result = await controller.UpdateGitHubSetting(clientId, clientSecret, owner, repo, branch, workflowName, workflowId, resourceGroup, itemOrder); //Assert Assert.AreEqual(true, result); }
public async Task UpdateAzureDevOpsSettingTest() { //Arrange Mock <IConfiguration> mockConfig = new Mock <IConfiguration>(); Mock <IAzureTableStorageDA> mockDA = new Mock <IAzureTableStorageDA>(); mockDA.Setup(repo => repo.UpdateAzureDevOpsSetting(It.IsAny <string>(), It.IsAny <TableStorageAuth>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>())).Returns(Task.FromResult(true)); TableStorageController controller = new TableStorageController(mockConfig.Object, mockDA.Object); string patToken = ""; string organization = ""; string project = ""; string repository = ""; string branch = ""; string buildName = ""; string buildId = ""; string resourceGroup = ""; int itemOrder = 0; //Act bool result = await controller.UpdateAzureDevOpsSetting(patToken, organization, project, repository, branch, buildName, buildId, resourceGroup, itemOrder); //Assert Assert.AreEqual(true, result); }