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); }
private void CreateUserFeed(string newUrl, string newFeedName) { try { var ERROR = ErrorMessage(); if (ERROR == false) { bool IsDuplicate = mainCollection.CheckForDuplicates(newFeedName); if (IsDuplicate != true) { Feed newFeedToAdd = TransferInterface.TransmitFeed; newFeedToAdd.Url = newUrl; mainCollection.Add(newFeedToAdd); UpdateFeedList(); MessageBox.Show("En ny feed har skapats", "Notis:"); } else { MessageBox.Show("Det finns redan en Feed med denna titel", "Notis"); } } } catch (Exception ERROR) { MessageBox.Show(ERROR.Message); } }