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); }