/src/NUnit/mocks/IMethod.cs
# · C# · 28 lines · 9 code · 3 blank · 16 comment · 0 complexity · 1de461b32c57ff17dedc401b2f266340 MD5 · raw file
- // ****************************************************************
- // Copyright 2007, Charlie Poole
- // This is free software licensed under the NUnit license. You may
- // obtain a copy of the license at http://nunit.org
- // ****************************************************************
-
- using System;
-
- namespace NUnit.Mocks
- {
- /// <summary>
- /// The IMethod interface represents an method or other named object that
- /// is both callable and self-verifying.
- /// </summary>
- public interface IMethod : IVerify, ICall
- {
- /// <summary>
- /// The name of the object
- /// </summary>
- string Name { get; }
-
- /// <summary>
- /// Tell the object to expect a certain call.
- /// </summary>
- /// <param name="call"></param>
- void Expect( ICall call );
- }
- }