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'"); }
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())); }
public void Test_ObjectMasqueradingAsSelf() { var me = new IAmMe(); var provider = new CatalogueIconProvider(RepositoryLocator, null); provider.GetImage(me, OverlayKind.Add); Assert.IsFalse(provider.HasIcon(me)); }