public void when_a_ContentControl_is_attached_and_its_DataContext_is_changed_to_a_ViewModel_then_the_correct_View_is_resoved()
        {
            var contentControl = new ContentControl();

            var behavior = new ContentControlViewResolverBehavior();

            var viewModel = new StubViewModel();

            behavior.Attach(contentControl);

            contentControl.DataContext = viewModel;

            var resolvedViewType = contentControl.Content.GetType();

            Assert.That(resolvedViewType.Equals(typeof(StubView)), Is.True);
        }
        public void when_a_ContentControl_is_attached_and_its_DataContext_is_changed_to_a_ViewModel_then_the_correct_View_is_resoved()
        {
            var contentControl = new ContentControl();

            var behavior = new ContentControlViewResolverBehavior();

            var viewModel = new StubViewModel();

            behavior.Attach(contentControl);

            contentControl.DataContext = viewModel;

            var resolvedViewType = contentControl.Content.GetType();

            Assert.That(resolvedViewType.Equals(typeof(StubView)), Is.True);
        }