예제 #1
0
        public void InstantiateProvider()
        {
            ProviderSettings providerSettings = new ProviderSettings("Custom", "Remotion.UnitTests::Configuration.FakeProvider");

            providerSettings.Parameters.Add("description", "The Description");

            ProviderBase providerBase = _providerHelper.InstantiateProvider(providerSettings, typeof(FakeProviderBase), typeof(IFakeProvider));

            Assert.That(providerBase, Is.Not.Null);
            Assert.IsInstanceOf(typeof(FakeProvider), providerBase);
            Assert.That(providerBase.Name, Is.EqualTo("Custom"));
            Assert.That(providerBase.Description, Is.EqualTo("The Description"));
        }