Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class BaseController : Controller
- {
- private IAuthenticationManager authenticationManager;
- public ILog log;
- public BaseController()
- {
- var kernel = new StandardKernel();
- kernel.Load(Assembly.GetExecutingAssembly());
- log = kernel.Get<ILog>();
- }
- }
- public interface ILog
- {
- AuditTrail Create(AuditAction action, string description = null);
- AuditTrail Create(AuditAction action, long reservationId, string description = null);
- AuditTrail Create(IUser user, AuditAction action);
- AuditTrail Create(IUser user, AuditAction action, string description = null);
- AuditTrail Create(IUser user, AuditAction action, long reservationId, string description = null);
- }
- mockingKernal = new MoqMockingKernel();
- mockingKernal.Bind<ILog>().To<Logging.Log>();
- var foo = mockingKernal.GetMock<ILog>();
- foo.Setup(x => x.Create(It.IsAny<AuditAction>(), It.IsAny<long>(), It.IsAny<string>()));
Add Comment
Please, Sign In to add comment