public void Test_FeedCollection_Constructor_Feed() { var sut = new FeedCollection(); var expectedFeedCollection = new List <Feed> { new Feed("TestName1", "TestType1", "TestSettingsGroup1"), new Feed("TestName2", "TestType2", "TestSettingsGroup2"), new Feed("TestName3", "TestType3", "TestSettingsGroup3"), new Feed("TestName4", "TestType4", "TestSettingsGroup4") }; var newFeed = new Feed("TestName5", "TestType5", "TestSettingsGroup5"); foreach (var feed in expectedFeedCollection) { sut.Add(feed); } sut.Add(newFeed); sut.Remove(newFeed); Assert.True(sut.Count == 4); foreach (var feed in expectedFeedCollection) { Assert.Contains(feed, sut); } Assert.DoesNotContain(newFeed, sut); }