public void CheckThatSuppliedDependencyServiceSetsServiceLocator() { var ds1 = new MockDependencService(); var ds2 = XamUInfrastructure.Init(ds1); Assert.IsNotNull(XamUInfrastructure.ServiceLocator); Assert.AreSame(ds1, ds2); }
public void RegisterVisualizaerAddsInterface() { var mds = new MockDependencService(); var sl = XamUInfrastructure.Init(mds, RegisterBehavior.MessageVisualizer); Assert.IsFalse(mds.HasType(typeof(INavigationPageService))); Assert.IsFalse(mds.HasType(typeof(INavigationService))); Assert.IsTrue(mds.HasType(typeof(IMessageVisualizerService))); Assert.IsTrue(mds.HasType(typeof(IDependencyService))); }