public void TestMethodAddSingleItem() { Catalog catalog = new Catalog(); string[] parameters = new string[] { "Academy", "Telerik", "3", "http://telerikacademy.com/" }; CatalogContent item = new CatalogContent(ContentTypes.Movie, parameters); catalog.Add(item); var result = catalog.GetTitlesList(); Assert.AreEqual(result.Count(), 1); }
public void TestConstructor() { Catalog catalog = new Catalog(); string[] parameters = new string[4]; parameters[0] = null; parameters[1] = null; parameters[2] = "3"; parameters[3] = null; CatalogContent catalogContent = new CatalogContent(ContentTypes.Application, parameters); }
public void TestMethodAddMultipleItems1() { Catalog catalog = new Catalog(); string[] parameters1 = new string[] { "Academy", "Telerik", "3", "http://telerikacademy.com/" }; string[] parameters2 = new string[] { "Academy", "Telerik", "3", "http://telerikacademy.com/cources/" }; CatalogContent item1 = new CatalogContent(ContentTypes.Movie, parameters1); CatalogContent item2 = new CatalogContent(ContentTypes.Movie, parameters2); catalog.Add(item1); catalog.Add(item2); var result = catalog.GetTitlesList().KeyValuePairs; Assert.AreSame(result.Last().Value, item2); }
public void TestMethodUpdateContentMultipleItems() { Catalog catalog = new Catalog(); string firstURL = "http://telerikacademy.com/"; string secondURL = "http://telerikacademy.com/cources/"; string[] parameters1 = new string[] { "Academy", "Telerik", "3", firstURL }; string[] parameters2 = new string[] { "Academy", "Telerik", "3", secondURL }; CatalogContent item1 = new CatalogContent(ContentTypes.Movie, parameters1); CatalogContent item2 = new CatalogContent(ContentTypes.Movie, parameters2); catalog.Add(item1); catalog.Add(item1); catalog.Add(item1); catalog.Add(item2); var result = catalog.UpdateContent(firstURL, secondURL); Assert.AreEqual(result, 3); }