public void SetUp()
 {
     this.dataServiceFacade    = new MockDataServiceFacade();
     this.configurationService = new MockConfigurationService();
     this.errorView            = new MockErrorView();
     this.logger = new MockLoggerFacade();
 }
Exemplo n.º 2
0
        public void Log_messages_are_forwarded_to_another_Prism_ILoggerFacade_if_one_is_provided()
        {
            var logger       = new LoggerConfiguration().CreateLogger();
            var loggerFacade = new MockLoggerFacade();

            const string   message  = "This is an Exception message of High priority";
            const Category category = Category.Exception;
            const Priority priority = Priority.High;

            var target = new SerilogLoggerFacade(logger, loggerFacade);

            target.Log(message, category, priority);

            Assert.Equal(1, loggerFacade.Messages.Count);
            Assert.Equal(message, loggerFacade.Messages[0].Item1);
            Assert.Equal(category, loggerFacade.Messages[0].Item2);
            Assert.Equal(priority, loggerFacade.Messages[0].Item3);
        }