public void ApplyToRegistersLayout() { var configuration = new LayoutConfiguration <object>(new object()); var appender = MockRepository.GenerateMock <AppenderSkeleton>(); var layoutDefinition = MockRepository.GenerateMock <ILayoutDefinition>(); var layout = MockRepository.GenerateMock <ILayout>(); layoutDefinition.Stub(x => x.CreateLayout()).Return(layout); configuration.Layout(layoutDefinition); configuration.ApplyTo(appender); appender.AssertWasCalled(a => a.Layout = layout); }