public void TestTypeName()
 {
     string s = "typeName";
       ResolverConfigurationElement element = new ResolverConfigurationElement();
       element.TypeName = s;
       Assert.AreEqual(s, element.TypeName);
 }
 public void TestAdd()
 {
     ResolverCollection collection = new ResolverCollection();
       ResolverConfigurationElement element = new ResolverConfigurationElement();
       collection.Add(element);
       ResolverConfigurationElement[] returnedElements = new ResolverConfigurationElement[1];
       collection.CopyTo(returnedElements, 0);
       Assert.AreEqual(element, returnedElements[0]);
 }
 public void TestParsingResolvers()
 {
     ConfigurationSectionHelper helper = new ConfigurationSectionHelper();
       ResolverConfigurationElement resolver = new ResolverConfigurationElement();
       resolver.ResolverTypeName = "RockSolidIoc.Tests.MockFriendlyResolver";
       resolver.TypeName = "System.String";
       ResolverCollection collection = new ResolverCollection();
       collection.Add(resolver);
       helper.Resolvers = collection;
       Configurator testConfigurator = new Configurator();
       IIocContainer result = testConfigurator.Configure(helper);
       string s = result.Resolve<string>();
       MockFriendlyResolver.Mock.Verify(p => p.ResolveDependency(typeof(string), result), Times.Exactly(1));
       MockFriendlyResolver.ResetMock();
 }