public VisibilityValueConverterTest(MvxTestFixture fixture) { _fixture = fixture; _fixture.ClearAll(); _fixture.Ioc.RegisterSingleton <IMvxNativeVisibility>(new MockNativeVisibility()); }
private void AdditionalSetup(MvxTestFixture fixture) { var mockLocator = new Mock <IMvxViewModelLocator>(); mockLocator.Setup( m => m.Load(It.IsAny <Type>(), It.IsAny <IMvxBundle>(), It.IsAny <IMvxBundle>(), It.IsAny <IMvxNavigateEventArgs>())).Returns(() => new SimpleTestViewModel()); mockLocator.Setup( m => m.Reload(It.IsAny <IMvxViewModel>(), It.IsAny <IMvxBundle>(), It.IsAny <IMvxBundle>(), It.IsAny <IMvxNavigateEventArgs>())).Returns(() => new SimpleTestViewModel()); var mockCollection = new Mock <IMvxViewModelLocatorCollection>(); mockCollection.Setup(m => m.FindViewModelLocator(It.IsAny <MvxViewModelRequest>())) .Returns(() => mockLocator.Object); fixture.Ioc.RegisterSingleton(mockLocator.Object); var loader = new MvxViewModelLoader(mockCollection.Object); MockDispatcher = new Mock <NavigationMockDispatcher>(MockBehavior.Loose) { CallBase = true }; var navigationService = RoutingService = new MvxNavigationService(null, loader) { ViewDispatcher = MockDispatcher.Object, }; RoutingService.LoadRoutes(new[] { typeof(RoutingServiceTests).Assembly }); fixture.Ioc.RegisterSingleton(navigationService); fixture.Ioc.RegisterSingleton <IMvxStringToTypeParser>(new MvxStringToTypeParser()); }
public ChallengeViewModelFixture() { var mvxFixture = new MvxTestFixture(); mvxFixture.ClearAll(); mvxFixture.Ioc.RegisterSingleton <IMvxMainThreadAsyncDispatcher>(new DummyDispatcher()); }
public RoutingServiceTests(MvxTestFixture fixture) { _fixture = fixture; _fixture.ClearAll(); MvxNavigationService.LoadRoutes(new[] { typeof(RoutingServiceTests).Assembly }); // ReSharper disable once AssignNullToNotNullAttribute Environment.CurrentDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); AdditionalSetup(fixture); }
public MvxRgbaValueConverterTest(MvxTestFixture fixture) : base(fixture) { }
public MvxTibetBindingTest(MvxTestFixture fixture) : base(fixture) { }
public MvxBaseSwissBindingTest(MvxTestFixture fixture, ITestOutputHelper testOutputHelper) : base(fixture, testOutputHelper) { }
public MvxSaveStateTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxFullBindingConstructionTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxStringDictionaryTextSerializerTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxViewModelByNameLookupTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxIocTest(MvxTestFixture fixture) { _fixture = fixture; _fixture.ClearAll(); }
public MvxStringToTypeParserTest(MvxTestFixture fixture) { _fixture = fixture; _fixture.ClearAll(); _fixture.SetInvariantCulture(); }
public MvxSourceStepTests(MvxTestFixture fixture) { _fixture = fixture; }
public MvxExpressionBindingTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxFullBindingValueConversionTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxViewModelViewTypeFinderTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxObservableCollectionTest(MvxTestFixture fixture) { _fixture = fixture; _fixture.ClearAll(); _fixture.Ioc.RegisterSingleton <IMvxMainThreadDispatcher>(new DummyDispatcher()); }
public MvxBundleTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxViewModelLoaderTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxLangBindingTest(MvxTestFixture fixture, ITestOutputHelper testOutputHelper) : base(fixture, testOutputHelper) { }
public MakeSafeValueTest(MvxTestFixture fixture) { _fixture = fixture; }
public MvxSwissBindingTest(MvxTestFixture fixture) : base(fixture) { }
public MvxFullBindingTest(MvxTestFixture fixture) { _fixture = fixture; }
private void AdditionalSetup(MvxTestFixture fixture) { MockLoader = new Mock <IMvxViewModelLoader>(); MockLoader.Setup( l => l.LoadViewModel(It.Is <MvxViewModelRequest>(val => val.ViewModelType == typeof(SimpleTestViewModel)), It.IsAny <IMvxBundle>())) .Returns(() => { var vm = new SimpleTestViewModel(); vm.Prepare(); vm.InitializeTask = MvxNotifyTask.Create(() => vm.Initialize()); return(vm); }); MockLoader.Setup( l => l.LoadViewModel(It.Is <MvxViewModelRequest>(val => val.ViewModelType == typeof(SimpleResultTestViewModel)), It.IsAny <IMvxBundle>())) .Returns(() => { var vm = new SimpleResultTestViewModel(); vm.Prepare(); vm.InitializeTask = MvxNotifyTask.Create(() => vm.Initialize()); return(vm); }); MockLoader.Setup( l => l.LoadViewModel <string>(It.IsAny <MvxViewModelRequest>(), It.IsAny <string>(), It.IsAny <IMvxBundle>())) .Returns(() => { var vm = new SimpleParameterTestViewModel(); vm.Prepare(); vm.Prepare(""); vm.InitializeTask = MvxNotifyTask.Create(() => vm.Initialize()); return(vm); }); MockLoader.Setup( l => l.ReloadViewModel(It.IsAny <IMvxViewModel>(), It.IsAny <MvxViewModelRequest>(), It.IsAny <IMvxBundle>())) .Returns(() => { var vm = new SimpleTestViewModel(); vm.Prepare(); vm.InitializeTask = MvxNotifyTask.Create(() => vm.Initialize()); return(vm); }); MockLoader.Setup( l => l.ReloadViewModel <string>(It.IsAny <IMvxViewModel <string> >(), It.IsAny <string>(), It.IsAny <MvxViewModelRequest>(), It.IsAny <IMvxBundle>())) .Returns(() => { var vm = new SimpleParameterTestViewModel(); vm.Prepare(); vm.Prepare(""); vm.InitializeTask = MvxNotifyTask.Create(() => vm.Initialize()); return(vm); }); MockDispatcher = new Mock <NavigationMockDispatcher>(MockBehavior.Loose) { CallBase = true }; var navigationService = new MvxNavigationService(null, MockLoader.Object) { ViewDispatcher = MockDispatcher.Object, }; fixture.Ioc.RegisterSingleton <IMvxNavigationService>(navigationService); fixture.Ioc.RegisterSingleton <IMvxStringToTypeParser>(new MvxStringToTypeParser()); }
public MvxDefaultViewModelLocatorTest(MvxTestFixture fixture) { _fixture = fixture; }
protected LoggingTest(string logName, MvxTestFixture fixture, ITestOutputHelper testOuputHelper) { fixture.SetupTestLogger(new XunitTestLogger(logName, testOuputHelper)); }
public NavigationServiceTests(MvxTestFixture fixture) { _fixture = fixture; _fixture.ClearAll(); AdditionalSetup(fixture); }
public MvxLangBindingTest(MvxTestFixture fixture) : base(fixture) { }
public MvxSimplePropertyDictionaryExtensionMethodsTests(MvxTestFixture fixture) { _fixture = fixture; fixture.Ioc.RegisterSingleton <IMvxStringToTypeParser>(new MvxStringToTypeParser()); }