public void IsValidUsername_LegalLengthCharsButNotExistingUser_ReturnsTrue(string username) { // Arrange IPersistenceMgr fakePersistenceMgr = Substitute.For <IPersistenceMgr>(); RegistrationMgr regMgr = new RegistrationMgr(fakePersistenceMgr); fakePersistenceMgr.UsernameExists(username).Returns(true); // Act bool isValid = regMgr.IsValidUsername(username); // Assert Assert.False(isValid); }
public RegistrationMgr(IPersistenceMgr persistenceMgr) { this.persistenceMgr = persistenceMgr; }
public IPersistenceMgr Instence() { if(instance == null) instance = new PersistenceMgrWithDataSet(); return (IPersistenceMgr) instance; }