Ejemplo n.º 1
0
        public void Constructor_CreateInstanceWhenNoFacotryIsRegistered_LogManagerFactoryReturnsInstance()
        {
            LogManagerFactory.RegisterFactory(null);
            var manager = A.Fake <AutoRegistratingLogManager>();

            Assert.AreSame(manager, LogManagerFactory.GetLogManager());
        }
Ejemplo n.º 2
0
        public void Constructor_CreateInstance_LogManagerIsSameAsFromFactory()
        {
            var ldapConfig = A.Fake <ILdapConfig>();

            var container = new Container(ldapConfig);

            Assert.AreSame(LogManagerFactory.GetLogManager(), container.LogManager);
        }
Ejemplo n.º 3
0
        public void GetLogManager_RegisterFactoryMethod_ReturnsInstanceFromFactory()
        {
            var manager = A.Fake <ILogManager>();

            LogManagerFactory.RegisterFactory(() => manager);

            var result = LogManagerFactory.GetLogManager();

            Assert.AreSame(manager, result);
        }
Ejemplo n.º 4
0
        public void GetLogManager_GetDefaultInstance_ReturnsNullLogManager()
        {
            var instance = LogManagerFactory.GetLogManager();

            Assert.IsInstanceOf <NullLogManager>(instance);
        }