public void GetAllTest() { var q = new Queue <int>(new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }); var repo = new BacklogRepo(TestRootDir, g => q.Dequeue()); var repo1 = repo.CreateBacklog(new Backlog { Title = "Backlog 123456", UserStories = new string[] { "UserStory 1", "UserStory 2" } }); var repo2 = repo.CreateBacklog(new Backlog { Title = "Backlog ABCDEF", UserStories = new string[] { "UserStory Hurra", "UserStory Ein Test" } }); var backlogs = repo.GetAll(); Assert.That(backlogs.Count == 2); Assert.That(backlogs.FirstOrDefault(b => b.Id == repo1) != null); Assert.That(backlogs.FirstOrDefault(b => b.Id == repo2) != null); }
public void GetAllTest() { var q = new Queue <Guid>(new[] { Guid.NewGuid(), Guid.NewGuid() }); var repo = new BacklogRepo(TestRootDir, () => q.Dequeue()); var(status1, backlogId1) = repo.CreateBacklog(new Backlog { Title = "Backlog 123456", UserStories = new string[] { "UserStory 1", "UserStory 2" } }); var(status2, backlogId2) = repo.CreateBacklog(new Backlog { Title = "Backlog ABCDEF", UserStories = new string[] { "UserStory Hurra", "UserStory Ein Test" } }); var(status, backlogs) = repo.GetAll(); status.Should().BeOfType <Success>(); backlogs.Should().HaveCount(2); backlogs.Should().ContainSingle(x => x.Id == backlogId1); backlogs.Should().ContainSingle(x => x.Id == backlogId2); }