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;
 }
Example #3
0
 public IPersistenceMgr Instence()
 {
     if(instance == null) instance = new PersistenceMgrWithDataSet();
     return (IPersistenceMgr) instance;
 }