示例#1
0
        public MvxNavigationViewModelTest(NavigationTestFixture fixture)
        {
            _fixture = fixture;

            var logProvider = new Mock <ILoggerProvider>();

            _fixture.Ioc.RegisterSingleton(logProvider.Object);

            fixture.Ioc.RegisterType <NavigationTestViewModel, NavigationTestViewModel>();
        }
示例#2
0
        public RoutingServiceTests(NavigationTestFixture fixture)
        {
            _fixture = fixture;
            _fixture.ClearAll();

            // ReSharper disable once AssignNullToNotNullAttribute
            Environment.CurrentDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

            AdditionalSetup(fixture);
        }
        public MvxNavigationViewModelTest(NavigationTestFixture fixture)
        {
            _fixture = fixture;

            var logProvider = new Mock <IMvxLogProvider>();

            logProvider.Setup(
                l => l.GetLogFor(It.IsAny <Type>()))
            .Returns(() =>
            {
                var vm = new Mock <IMvxLog>();
                return(vm.Object);
            });
            _fixture.Ioc.RegisterSingleton(logProvider.Object);

            fixture.Ioc.RegisterType <NavigationTestViewModel, NavigationTestViewModel>();
        }
 public MvxStringToTypeParserTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
     _fixture.ClearAll();
     _fixture.SetInvariantCulture();
 }
示例#5
0
 public MvxIocTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
     _fixture.ClearAll();
 }
示例#6
0
 public MvxViewModelByNameLookupTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
 public MvxExpressionBindingTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
示例#8
0
 public MvxNotifyPropertyChangedTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
 public MvxDefaultViewModelLocatorTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
 public NavigationServiceTests(NavigationTestFixture fixture)
 {
     _fixture = fixture;
     _fixture.ClearAll();
     AdditionalSetup(fixture);
 }
 public MvxSaveStateTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
示例#12
0
 public MakeSafeValueTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
 public MvxFullBindingValueConversionTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
示例#14
0
 public MvxSourceStepTests(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
示例#15
0
 public MvxViewModelViewLookupBuilderTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
 public MvxSimplePropertyDictionaryExtensionMethodsTests(NavigationTestFixture fixture)
 {
     _fixture = fixture;
     fixture.Ioc.RegisterSingleton <IMvxStringToTypeParser>(new MvxStringToTypeParser());
 }
 public MvxViewModelViewTypeFinderTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
 public MvxCommandCollationTestNoIoC(NavigationTestFixture fixture)
 {
     _fixture = fixture;
     // ensure singletons are cleared, no IoC please :)
     fixture.Reset();
 }
 public MvxObservableCollectionTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
     _fixture.ClearAll();
     _fixture.Ioc.RegisterSingleton <IMvxMainThreadAsyncDispatcher>(new DummyDispatcher());
 }
示例#20
0
 public MvxFullBindingConstructionTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
 public MvxViewModelLoaderTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
 public MvxCommandCollectionTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
示例#23
0
 public MvxStringDictionaryTextSerializerTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }
示例#24
0
 public MvxBundleTest(NavigationTestFixture fixture)
 {
     _fixture = fixture;
 }