コード例 #1
0
        public void reads_resource_file()
        {
            //setup
            var assemblyWithResource = GetType().Assembly;

            //act
            var subject = new XmlResourceAuditConfiguration(assemblyWithResource);
        }
コード例 #2
0
        public void tells_if_reads_enabled()
        {
            //setup
            var assemblyWithResource = GetType().Assembly;

            //act
            var subject = new XmlResourceAuditConfiguration(assemblyWithResource);

            //assert
            Assert.IsTrue(subject.IsReadAuditEnabled(typeof(Gender)));
            Assert.IsFalse(subject.IsReadAuditEnabled(typeof(int)));
            Assert.IsFalse(subject.IsReadAuditEnabled(typeof(string)));
        }
コード例 #3
0
        public void tells_if_contains_types()
        {
            //setup
            var assemblyWithResource = GetType().Assembly;

            //act
            var subject = new XmlResourceAuditConfiguration(assemblyWithResource);

            //assert
            Assert.IsTrue(subject.ContainsEntityType(typeof(Gender)));
            Assert.IsTrue(subject.ContainsEntityType(typeof(int)));
            Assert.IsFalse(subject.ContainsEntityType(typeof(string)));
        }
コード例 #4
0
 /// <summary>
 /// Registers auditing dependencies.
 /// </summary>
 /// <param name="container">The container.</param>
 private static void RegisterAuditing(IUnityContainer container)
 {
     var configAssembly = typeof(XmlResourceAuditConfiguration).Assembly;
     var auditConfiguration = new XmlResourceAuditConfiguration(configAssembly);
     container.RegisterInstance<IAuditConfiguration>(auditConfiguration);
     container.RegisterType(typeof(IAuditEventPublisher), typeof(BusAuditEventPublisher));
 }