예제 #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 Registration_Is_Added_To_List() {
			AreaBlade blade = new AreaBlade();

			var regList = new AutoRegistrationList();
			blade.AddRegistrations(regList);

			Assert.IsNotNull(regList);
			Assert.IsNotEmpty(regList.ToList());
		}
예제 #3
0
        public void Registration_Is_Added_To_List()
        {
            AreaBlade blade = new AreaBlade();

            var regList = new AutoRegistrationList();

            blade.AddRegistrations(regList);

            Assert.IsNotNull(regList);
            Assert.IsNotEmpty(regList.ToList());
        }
예제 #4
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);
		}
예제 #5
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);
        }
예제 #6
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);
		}
예제 #7
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);
        }
예제 #8
0
		public void GetRegisteredAreas_Returns_Null_With_Null_ServiceLocator() {
			AreaBlade blade = new AreaBlade();

			var list = blade.GetRegisteredAreas(null);
			Assert.IsNull(list);
		}
예제 #9
0
		public void Registration_Fails_If_List_Is_Null() {
			AreaBlade blade = new AreaBlade();

			blade.AddRegistrations(null);
		}
예제 #10
0
        public void Registration_Fails_If_List_Is_Null()
        {
            AreaBlade blade = new AreaBlade();

            blade.AddRegistrations(null);
        }