public void IsValidFileName_NameSupportedExtension_ReturnsTrue()
        {
            FakeExtensionManager myFakeManager = new FakeExtensionManager(); //Przes³anie namiastki

            myFakeManager.WillBeValid = true;                                //konfiguracja namiastki która zwraca true
            LogAnalyzer log    = new LogAnalyzer(myFakeManager);
            bool        result = log.IsValidLogFileNameee("short.ext");

            Assert.True(result);
        }
        public void IsValidFileName_ExtManagerThrowsException_ReturnsFalse()
        {
            FakeExtensionManager myFakeManager = new FakeExtensionManager();

            myFakeManager.WillThrow = new Exception("to jest sztuczny wyj¹tek");
            LogAnalyzer log    = new LogAnalyzer(myFakeManager);
            bool        result = log.IsValidLogFileNameee("anything.anyextension");

            Assert.False(result);
        }
Exemplo n.º 3
0
        public void IsValidFileName_SupportedExtension_ReturnsTrue()
        {
            FakeExtensionManager myFakeManager = new FakeExtensionManager();
            //stworzenie analizatora i wstrzykniêcie namiastki
            LogAnalyzer             log     = new LogAnalyzer();
            ExtensionManagerFactory manager = new ExtensionManagerFactory();

            manager.SetManager(myFakeManager);
            //asercja logiki przy za³o¿eniu, ¿e rozszerzenie jest obs³ugiwane
            //...
        }