예제 #1
0
        public void GetRegisteredAreas_Returns_Null_With_Null_ServiceLocator()
        {
            AreaBlade blade = new AreaBlade();

            var list = blade.GetRegisteredAreas(null);

            Assert.IsNull(list);
        }
예제 #2
0
		public void GetRegisteredAreas_Returns_Null_With_ServiceLocator() {
			AreaBlade blade = new AreaBlade();

			var mock = new Mock<IServiceLocator>();

			mock.Setup(locator =>
				locator.ResolveServices<AreaRegistration>())
					.Returns(() => null);

			var list = blade.GetRegisteredAreas(mock.Object);
			Assert.IsNull(list);
		}
예제 #3
0
        public void GetRegisteredAreas_Returns_Null_With_ServiceLocator()
        {
            AreaBlade blade = new AreaBlade();

            var mock = new Mock <IServiceLocator>();

            mock.Setup(locator =>
                       locator.ResolveServices <AreaRegistration>())
            .Returns(() => null);

            var list = blade.GetRegisteredAreas(mock.Object);

            Assert.IsNull(list);
        }
예제 #4
0
		public void GetRegisteredAreas_Returns_FullList_With_ServiceLocator() {
			AreaBlade blade = new AreaBlade();

			var mock = new Mock<IServiceLocator>();
			var areaMock = new Mock<AreaRegistration>().Object;

			mock.Setup(locator => locator.ResolveServices<AreaRegistration>())
				.Returns(() => new List<AreaRegistration> {areaMock});

			var list = blade.GetRegisteredAreas(mock.Object);

			Assert.IsNotNull(list);
			Assert.AreEqual(list.Count, 1);
			Assert.AreEqual(list[0], areaMock);
		}
예제 #5
0
        public void GetRegisteredAreas_Returns_FullList_With_ServiceLocator()
        {
            AreaBlade blade = new AreaBlade();

            var mock     = new Mock <IServiceLocator>();
            var areaMock = new Mock <AreaRegistration>().Object;

            mock.Setup(locator => locator.ResolveServices <AreaRegistration>())
            .Returns(() => new List <AreaRegistration> {
                areaMock
            });

            var list = blade.GetRegisteredAreas(mock.Object);

            Assert.IsNotNull(list);
            Assert.AreEqual(list.Count, 1);
            Assert.AreEqual(list[0], areaMock);
        }
예제 #6
0
		public void GetRegisteredAreas_Returns_Null_With_Null_ServiceLocator() {
			AreaBlade blade = new AreaBlade();

			var list = blade.GetRegisteredAreas(null);
			Assert.IsNull(list);
		}