Пример #1
0
                public void CallsDisposeOnDisposable()
                {
                    using (var factory = new SharedDictionaryManager.CachingFactory())
                    {
                        var disposable = Substitute.For <IDisposable>();
                        factory.TryAddDisposable(disposable);

                        factory.Dispose();

                        disposable.Received(1).Dispose();
                    }
                }
Пример #2
0
                public void ReturnsResourceDictionary()
                {
                    using (var factory = new SharedDictionaryManager.CachingFactory())
                    {
                        var uri   = ResourceDictionaryUtilities.ToPackUri(Urls.Test_SharedDictionary_PackUrl);
                        var owner = new ResourceDictionary();

                        var resourceDictionary = factory.GetOrCreateResourceDictionary(owner, uri);

                        Assert.That(resourceDictionary, Is.Not.Null);
                    }
                }