public void GetServiceLocator_WithCustomConstructor_ShouldReturnServiceLocator() { var expected = A.Fake <IServiceLocator>(); XMVVMApplication application = new XMVVMApplicationMockedInstance(expected); application.ServiceLocator.Should().Be(expected); }
public void GetServiceLocator_WithDefaultConstructor_ShouldReturnStaticServiceLocator() { var expected = A.Fake <IServiceLocator>(); ServiceLocator.SetLocatorProvider(() => expected); XMVVMApplication application = new XMVVMApplicationMockedInstance(); application.ServiceLocator.Should().Be(expected); }
public void Constructor_ToEnsureExpressAppCompability_ShouldBeXafApplication() { XafApplication application = new XMVVMApplicationMockedInstance(A.Fake <IServiceLocator>()); application.Should().BeAssignableTo <XafApplication>(); }