public void ExecuteDoesNotThrowOnIndexedProperty()
        {
            // Arrange
            var sut       = new AutoPropertiesCommand <IndexedPropertyHolder <object> >();
            var specimen  = new IndexedPropertyHolder <object>();
            var container = new DelegatingSpecimenContext {
                OnResolve = r => new object()
            };

            // Act & assert
            Assert.Null(Record.Exception(() =>
                                         sut.Execute((object)specimen, container)));
        }
        public void ExecuteDoesNotThrowOnIndexedProperty()
        {
            // Fixture setup
            var sut       = new AutoPropertiesCommand <IndexedPropertyHolder <object> >();
            var specimen  = new IndexedPropertyHolder <object>();
            var container = new DelegatingSpecimenContext {
                OnResolve = r => new object()
            };

            // Exercise system and verify outcome
            Assert.DoesNotThrow(() =>
                                sut.Execute(specimen, container));
            // Teardown
        }
 public void ExecuteDoesNotThrowOnIndexedProperty()
 {
     // Fixture setup
     var sut = new AutoPropertiesCommand<IndexedPropertyHolder<object>>();
     var specimen = new IndexedPropertyHolder<object>();
     var container = new DelegatingSpecimenContext { OnResolve = r => new object() };
     // Exercise system and verify outcome
     Assert.DoesNotThrow(() =>
         sut.Execute(specimen, container));
     // Teardown
 }