public void ExtensionProviderContainerConverterConvertToExtensionProvider() { MockExtensionProvider provider = new MockExtensionProvider(); MockServiceProvider mockServiceProvider = new MockServiceProvider(); MockServiceProviderService mockService = new MockServiceProviderService(); mockServiceProvider.AddService(typeof(IExtensionProviderService), mockService); ExtensionProviderConverter converter = new ExtensionProviderConverter(mockServiceProvider); MockExtensionProvider provider1 = converter.ConvertFrom(provider.ToString()) as MockExtensionProvider; Assert.AreEqual(provider.Id, provider1.Id, "Not Equal"); Assert.AreEqual(provider.Description, provider1.Description, "Not Equal"); Assert.AreEqual(provider.Name, provider1.Name, "Not Equal"); }
public void ExtensionProviderContainerConverterCanConvertToIExtensionProvider() { ExtensionProviderConverter converter = new ExtensionProviderConverter(new MockServiceProvider()); Assert.IsNotNull(converter.CanConvertTo(null, (typeof(IExtensionProvider))), "Cannot convert to a IExtensionProvider"); }
public void ExtensionProviderContainerConverterCanConvertFromString() { ExtensionProviderConverter converter = new ExtensionProviderConverter(new MockServiceProvider()); Assert.IsTrue(converter.CanConvertFrom(typeof(string)), "Cannot convert from a string"); }