public void getfriendlynamefromtype_returns_collectable_type_successfully() { foreach (Type collectableType in CollectableBaseFactory.CollectableTypes) { //string expectedName = collectableType.Name.Replace("Base", ""); string expectedFriendlyName = null; switch (collectableType.Name) { case "BookBase": expectedFriendlyName = "Book"; break; case "StampBase": expectedFriendlyName = "Stamp"; break; default: expectedFriendlyName = ""; break; } string friendlyName = CollectableBaseFactory.GetFriendlyNameFromType(collectableType); Assert.AreEqual(expectedFriendlyName, friendlyName); } }
public void getfriendlynamefromtype_null_type_throws_exceptions() { Type collectableType = null; string friendlyName = CollectableBaseFactory.GetFriendlyNameFromType(collectableType); Assert.Fail("Exception should have been thrown"); }
internal void LoadCollectionTypes(ComboBox cboCollectionType) { //cboCollectionType.DataSource = CollectableBaseFactory.CollectableTypes; //cboCollectionType.DisplayMember = "Name"; cboCollectionType.Items.Clear(); foreach (Type collectionType in CollectableBaseFactory.CollectableTypes) { string name = CollectableBaseFactory.GetFriendlyNameFromType(collectionType); cboCollectionType.Items.Add(name); } }