コード例 #1
0
        public void Can_Generate_Random_String()
        {
            var randomStringGeneratorOptions = new RandomStringGeneratorOptions();
            var consoleLogger         = new ConsoleLogger();
            var randomStringGenerator = new RandomStringGenerator(randomStringGeneratorOptions, consoleLogger);

            var randomString = randomStringGenerator.GenerateRandomString();

            randomString.ShouldNotBeNullOrWhiteSpace();
        }
コード例 #2
0
        public void Can_Configure_To_Generate_Uppercased_Random_String()
        {
            var randomStringGeneratorOptions = new RandomStringGeneratorOptions
            {
                IsAllUppercase = true
            };
            var consoleLogger         = new ConsoleLogger();
            var randomStringGenerator = new RandomStringGenerator(randomStringGeneratorOptions, consoleLogger);

            var randomString = randomStringGenerator.GenerateRandomString();

            randomString.ShouldNotBeNullOrWhiteSpace();

            randomString.ToUpper().ShouldBe(randomString);
            randomString.ToLower().ShouldNotBe(randomString);
        }