c# - Assert that method has been called using xUnit - Stack ...
stackoverflow.com › questions › 64599136Oct 29, 2020 · Assert that method has been called using xUnit. I have a class with a logging method that I want to test. For the example I want to check if the Console.WriteLine method has been called. This is my sample class. public class MyClass { public void LogSomething () { Console.WriteLine ("Test"); } } public class MyClassTests { [Fact] public void LogsSomething () { MyClass myClass = new MyClass (); myClass.LogSomething (); // Assert that Console.WriteLine has been called once } }