Пример #1
0
        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);
        }