Beispiel #1
0
        public void FilterDescriptionReturnsValidText()
        {
            string expectedText = "solution types";
            PublicNonSystemTypeFilter filter = new PublicNonSystemTypeFilter();

            Assert.AreEqual <string>(expectedText, filter.FilterDescription);
        }
Beispiel #2
0
        public void ShouldReturnFalseOnAbstractType()
        {
            PublicNonSystemTypeFilter filter = new PublicNonSystemTypeFilter();

            Assert.IsFalse(filter.CanFilterType(typeof(VSLangProj.PrjBrowseObjectCATID), false));
        }
Beispiel #3
0
        public void ShouldReturnTrueOnNonSystemType()
        {
            PublicNonSystemTypeFilter filter = new PublicNonSystemTypeFilter();

            Assert.IsTrue(filter.CanFilterType(typeof(VSLangProj.ReferencesEventsClass), false));
        }
Beispiel #4
0
        public void ShouldReturnFalseOnPrivateType()
        {
            PublicNonSystemTypeFilter filter = new PublicNonSystemTypeFilter();

            Assert.IsFalse(filter.CanFilterType(typeof(PrivateType), false));
        }
Beispiel #5
0
        public void ShouldReturnFalseOnMicrosoftTypes()
        {
            PublicNonSystemTypeFilter filter = new PublicNonSystemTypeFilter();

            Assert.IsFalse(filter.CanFilterType(typeof(Microsoft.VisualStudio.ErrorHandler), false));
        }
Beispiel #6
0
        public void ThrowOnError()
        {
            PublicNonSystemTypeFilter filter = new PublicNonSystemTypeFilter();

            filter.CanFilterType(typeof(PrivateType), true);
        }
Beispiel #7
0
        public void ThrowOnNullType()
        {
            PublicNonSystemTypeFilter filter = new PublicNonSystemTypeFilter();

            filter.CanFilterType(null, true);
        }