public static void ThrowOnNonMockedDataAccess() { Deleporter.Run(() => { // Throw by default on data access var domainContextMock = new Mock <IDomainContext>(MockBehavior.Strict); NinjectUtils.TemporarilyReplaceBinding(domainContextMock.Object); }); }
public static void StubRegisterTestUser() { Deleporter.Run(() => { Mock <IMembershipService> membershipMock = new Mock <IMembershipService>(); membershipMock.Setup(x => x.CreateUser("test", "password", "*****@*****.**")).Returns(MembershipCreateStatus.Success); membershipMock.Setup(x => x.GetUser(It.IsAny <string>(), It.IsAny <bool>())).Returns( new MembershipUser("AspNetSqlMembershipProvider", "Test", 1, "*****@*****.**", "", "", true, false, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now)); NinjectUtils.TemporarilyReplaceBinding(membershipMock.Object); }); }
public static void StubMembershipForTestUserLogin() { Deleporter.Run(() => { var membershipMock = new Mock <IMembershipService>(); membershipMock.Setup(x => x.ValidateUser("test", "password")).Returns(true); membershipMock.Setup(x => x.GetUser(It.IsAny <string>(), true)).Returns(new MembershipUser("AspNetSqlMembershipProvider", "Test", 1, "*****@*****.**", "", "", true, false, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now, DateTime.Now)); NinjectUtils.TemporarilyReplaceBinding(membershipMock.Object); // Throw by default on data access var domainContextMock = new Mock <IDomainContext>(MockBehavior.Strict); NinjectUtils.TemporarilyReplaceBinding(domainContextMock.Object); }); }