public void GeneratePasswordService_GeneratePassword_GeneratesValidPassword()
        {
            var mockFile = generateFileService();
            var service  = new GeneratePasswordService(mockFile.Object, new FilePathService());
            var options  = new GeneratePasswordOptions();
            var result   = service.GeneratePassword(options);

            Assert.IsFalse(String.IsNullOrEmpty(result));
        }
        public void GeneratePasswordService_GeneratePassword_AddsNumber()
        {
            var mockFile = generateFileService();
            var service  = new GeneratePasswordService(mockFile.Object, new FilePathService());
            var options  = new GeneratePasswordOptions();
            var result   = service.GeneratePassword(options);

            char lastChar = char.Parse(result.Substring(result.Length - 1, 1));

            Assert.IsTrue(char.IsNumber(lastChar));
        }