Ejemplo n.º 1
0
        public void returns_object_getflags_inject_returns_count_2()
        {
            ServiceFlags flags = exec <TestClass>();
            IEnumerable <ServiceFlag> injects = flags.GetFlags(ServiceFlagConstants.Inject);

            Assert.IsTrue(injects.Count() == 2);
        }
Ejemplo n.º 2
0
        public void returns_object_getflags_inject_returns_propertyinfo_name_equals_to_Name()
        {
            ServiceFlags flags = exec <TestClass>();
            IEnumerable <ServiceFlag> injects = flags.GetFlags(ServiceFlagConstants.Inject);
            ServiceFlag inject = injects.First(x => x.Member.Instance.MemberType == MemberTypes.Property);
            bool        result = inject.Member.Instance.Name == "Name";

            Assert.IsTrue(result);
        }
Ejemplo n.º 3
0
        public void returns_object_getflags_inject_returns_not_null_parent()
        {
            ServiceFlags flags = exec <TestClass>();
            IEnumerable <ServiceFlag> injects = flags.GetFlags(ServiceFlagConstants.Inject);

            foreach (ServiceFlag serviceFlag in injects)
            {
                Assert.NotNull(serviceFlag.Member);
            }
        }