示例#1
0
        public void Initialize_Should_GetProjectAndIssues()
        {
            //Arrange
            var project = new Project {
                Name = "ALM"
            };
            var issues = new ObservableCollection <Issue> {
                new Issue {
                    ProxyKey = "ALM"
                }
            };

            jiraServiceMock.Setup(x => x.GetProjectByKey(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <bool>())).Returns(Task.FromResult(project));
            jiraServiceMock.Setup(x => x.GetIssuesByProjectKey(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <bool>())).Returns(Task.FromResult(issues));
            //Act
            projectDetailViewModel.Initialize("ALM");

            //Assert
            Assert.IsNotNull(projectDetailViewModel.Project);
            Assert.IsNotNull(projectDetailViewModel.Issues);
        }