コード例 #1
0
        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);
            }
        }
コード例 #2
0
        public void getfriendlynamefromtype_null_type_throws_exceptions()
        {
            Type collectableType = null;

            string friendlyName = CollectableBaseFactory.GetFriendlyNameFromType(collectableType);

            Assert.Fail("Exception should have been thrown");
        }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: TroyerMart/HomeCollector
 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);
     }
 }