コード例 #1
0
        public void FileDoesntExist_ShouldThrowException()
        {
            var configuration = new MockConfiguration("nonexistent.txt");
            var provider      = new AccountSecurityConfigurationProvider(configuration);

            Assert.Throws <FileNotFoundException>(() => provider.GetBlacklistedPasswords());
        }
コード例 #2
0
        public void FileIsEmpty_ShouldReturnEmptyList()
        {
            var configuration = new MockConfiguration("empty.txt");
            var provider      = new AccountSecurityConfigurationProvider(configuration);

            var list = provider.GetBlacklistedPasswords();

            Assert.Empty(list);
        }
コード例 #3
0
        public void FileContainsPasswords_ShouldReturnListOfString()
        {
            var configuration = new MockConfiguration("full.txt");
            var provider      = new AccountSecurityConfigurationProvider(configuration);

            var list = provider.GetBlacklistedPasswords();

            Assert.NotEmpty(list);
            Assert.Contains("test", list);
            Assert.Contains("test1", list);
        }