Example #1
0
        public void CheckThatSuppliedDependencyServiceSetsServiceLocator()
        {
            var ds1 = new MockDependencService();
            var ds2 = XamUInfrastructure.Init(ds1);

            Assert.IsNotNull(XamUInfrastructure.ServiceLocator);
            Assert.AreSame(ds1, ds2);
        }
Example #2
0
        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)));
        }