Beispiel #1
0
        public void CallTheTestOutputHelperIfWriteIsCalled()
        {
            var outputHelper = new Mock <ITestOutputHelper>();

            var target = new LiquidNun.Logging.XUnit.Provider(outputHelper.Object);

            target.Write(string.Empty.GetRandom(), string.Empty.GetRandom(), string.Empty.GetRandom(), 10.GetRandom(), (Entities.EventLogEntryType) 3.GetRandom());

            outputHelper.Verify(h => h.WriteLine(It.IsAny <string>()), Times.Once);
        }
Beispiel #2
0
        public void CallTheTestOutputHelperIfLogInformationIsCalled()
        {
            var outputHelper = new Mock <ITestOutputHelper>();

            var target = new LiquidNun.Logging.XUnit.Provider(outputHelper.Object);

            target.LogInformation(string.Empty.GetRandom(), string.Empty.GetRandom(), string.Empty.GetRandom());

            outputHelper.Verify(h => h.WriteLine(It.IsAny <string>()), Times.Once);
        }
Beispiel #3
0
        public void WriteTheCorrectMessage()
        {
            string expected     = string.Empty.GetRandom();
            var    outputHelper = new Mock <ITestOutputHelper>();

            var target = new LiquidNun.Logging.XUnit.Provider(outputHelper.Object);

            target.Write(string.Empty.GetRandom(), string.Empty.GetRandom(), expected, 10.GetRandom(), (Entities.EventLogEntryType) 3.GetRandom());

            outputHelper.Verify(h => h.WriteLine(It.Is <string>(v => v.Contains(expected))), Times.Once);
        }