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); }
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); }
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); }