コード例 #1
0
        public void gettypefromfriendlyname_returns_collectable_type_successfully()
        {
            string friendlyName = null;

            foreach (Type collectableType in CollectableBaseFactory.CollectableTypes)
            {
                switch (collectableType.Name)
                {
                case "BookBase":
                    friendlyName = "Book";
                    break;

                case "StampBase":
                    friendlyName = "Stamp";
                    break;

                default:
                    friendlyName = "";
                    break;
                }

                Type friendlyType = CollectableBaseFactory.GetTypeFromFriendlyName(friendlyName);

                Assert.AreEqual(collectableType, friendlyType);
            }
        }
コード例 #2
0
        public void gettypefromfriendlyname_null_name_throws_exceptions()
        {
            string friendlyName = null;

            Type CollectableType = CollectableBaseFactory.GetTypeFromFriendlyName(friendlyName);

            Assert.Fail("Exception should have been thrown");
        }