Пример #1
0
        public void TestGrayscale()
        {
            var provider = new CatalogueIconProvider(RepositoryLocator, null);

            var ac = WhenIHaveA <AggregateConfiguration>();

            Assert.IsFalse(IsBlackAndWhite(provider.GetImage(ac, OverlayKind.None)), "Image was unexpectedly Grayscale");

            ac.IsDisabled = true;
            Assert.IsTrue(IsBlackAndWhite(provider.GetImage(ac, OverlayKind.None)), "Image was expected to be Grayscale but wasn't'");
        }
Пример #2
0
        public void CatalogueIconProvider_HasImage_NoImage()
        {
            var provider = new CatalogueIconProvider(RepositoryLocator, null);

            var img = provider.GetImage(new System.Object(), OverlayKind.None);

            Assert.IsFalse(provider.HasIcon(new object()));
        }
Пример #3
0
        public void Test_ObjectMasqueradingAsSelf()
        {
            var me = new IAmMe();

            var provider = new CatalogueIconProvider(RepositoryLocator, null);

            provider.GetImage(me, OverlayKind.Add);

            Assert.IsFalse(provider.HasIcon(me));
        }