public void ViewModelType_ShouldSelectModelScanner()
        {
            var sut = new LocalizedModelTypeScanner();

            var result = sut.ShouldScan(typeof(SampleViewModel));

            Assert.True(result);
        }
        public void ViewModelType_ShouldSelectModelScanner()
        {
            var state      = new ScanState();
            var keyBuilder = new ResourceKeyBuilder(state);
            var ctx        = new ConfigurationContext();

            ctx.TypeFactory.ForQuery <DetermineDefaultCulture.Query>().SetHandler <DetermineDefaultCulture.Handler>();
            var queryExecutor      = new QueryExecutor(ctx.TypeFactory);
            var translationBuilder = new DiscoveredTranslationBuilder(queryExecutor);
            var sut = new LocalizedModelTypeScanner(keyBuilder, new OldResourceKeyBuilder(keyBuilder), state, ctx, translationBuilder);

            var result = sut.ShouldScan(typeof(SampleViewModel));

            Assert.True(result);
        }