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)); }