public ManageController(UserManager <User> userManager, SignInManager <User> signInManager, ApplicationContext context) { _userManager = userManager; this.context = context; _signInManager = signInManager; emailService = new EmailService(); generatePasswordService = new GeneratePasswordService(); }
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_RandomWord_UpperCasesWords() { var service = new GeneratePasswordService(); var words = new string[5] { "word1", "word2", "word3", "word4", "word5" }; var result = service.SelectRandomWord(words, false); Assert.IsTrue(char.IsUpper(result[0])); }
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)); }
public void GeneratePasswordService_RandomWord_PicksRandomWords() { var service = new GeneratePasswordService(); var words = new string[5] { "word1", "word2", "word3", "word4", "word5" }; var result = service.SelectRandomWord(words, false); var secondResult = service.SelectRandomWord(words, false); Assert.IsFalse(result == secondResult); }
public static GeneratePasswordService GetGeneratePasswordService() { GeneratePasswordService service = new GeneratePasswordService(); return(service); }
public GeneratePasswordServiceTests() { generatePasswordService = TestServicesProvider.GetGeneratePasswordService(); result = generatePasswordService.CreatePassword(); TestServicesProvider.GetModelTestData().FillData(); }