public static void Main()
var mock = new Mock<IMockable>(MockBehavior.Strict);
.Setup(m => m.DoSomething("12345"))
var result1 = mock.Object.DoSomething("12345");
Console.WriteLine($"Output with correct input: {result1}");
var result2 = mock.Object.DoSomething("Incorrect");
Console.WriteLine($"Output with incorrect input: {result2}");
public interface IMockable
string DoSomething(string parameter);