private BulkOrderModel SetupModelInvalid() { _emailService = new MockEmailSender(); var model = new BulkOrderModel(_emailService); model.SetModelStateInvalid(); return(model); }
private async Task <ForgotPasswordModel> SetupModelAsync() { _fakeEmailSender = new MockEmailSender(); await SeedData.Initialize(_context.Database, _context.RoleManager, _context.UserManager); return(new ForgotPasswordModel(_context.UserManager, _fakeEmailSender) { PageContext = _context.PageContext, Url = _context.UrlHelper }); }
public void TestSignUpPageGetterAndSetterHasChildren() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { MockEmailSender EmailSender = new MockEmailSender(); SignupModel sum = new SignupModel(context, EmailSender); Assert.False(sum.HasChildren); sum.HasChildren = true; Assert.True(sum.HasChildren); } }
public void TestSignUpPageGetterAndSetterIsWashingtonResident() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { MockEmailSender EmailSender = new MockEmailSender(); SignupModel sum = new SignupModel(context, EmailSender); Assert.False(sum.IsWashingtonResident); sum.IsWashingtonResident = true; Assert.True(sum.IsWashingtonResident); } }
public void ContactModelGetterAndSetterTestPhone() { var EmailSender = new MockEmailSender(); ContactModel contact = new ContactModel(EmailSender); Assert.Equal(0, contact.Phone); contact.Phone = 0123456789; Assert.Equal(0123456789, contact.Phone); }
public void ContactModelGetterAndSetterTestFirstName() { var EmailSender = new MockEmailSender(); ContactModel contact = new ContactModel(EmailSender); Assert.Null(contact.FirstName); contact.FirstName = "Test"; Assert.Equal("Test", contact.FirstName); }
public void TestSignUpPageGetterAndSetterPhone() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { MockEmailSender EmailSender = new MockEmailSender(); SignupModel sum = new SignupModel(context, EmailSender); Assert.Null(sum.PhoneNumber); sum.PhoneNumber = "0123456789"; Assert.Equal("0123456789", sum.PhoneNumber); } }
public void ContactModelGetterAndSetterTestAdditionalRemarks() { var EmailSender = new MockEmailSender(); ContactModel contact = new ContactModel(EmailSender); Assert.Null(contact.AdditionalRemarks); contact.AdditionalRemarks = "Test"; Assert.Equal("Test", contact.AdditionalRemarks); }
public void TestSignUpPageGetterAndSetterEmail() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { MockEmailSender EmailSender = new MockEmailSender(); SignupModel sum = new SignupModel(context, EmailSender); Assert.Null(sum.Email); sum.Email = "*****@*****.**"; Assert.Equal("*****@*****.**", sum.Email); } }
public void TestSignUpPageGetterAndSetterName() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { MockEmailSender EmailSender = new MockEmailSender(); SignupModel sum = new SignupModel(context, EmailSender); Assert.Null(sum.Name); sum.Name = "Test Name"; Assert.Equal("Test Name", sum.Name); } }
public void ContactModelGetterAndSetterTestReason() { var EmailSender = new MockEmailSender(); ContactModel contact = new ContactModel(EmailSender); Assert.Equal(EmailMessages.ContactType.UpcomingEvents, contact.Reason); contact.Reason = EmailMessages.ContactType.Donate; Assert.Equal(EmailMessages.ContactType.Donate, contact.Reason); }
public void ContactModelGetterAndSetterTestEmail() { var EmailSender = new MockEmailSender(); ContactModel contact = new ContactModel(EmailSender); Assert.Null(contact.Email); contact.Email = "*****@*****.**"; Assert.Equal("*****@*****.**", contact.Email); }
private async Task <RegisterModel> SetupModelAsync() { await SeedData.Initialize(_context.Database, _context.RoleManager, _context.UserManager); var fakeLogger = Mock.Of <ILogger <RegisterModel> >(); var mockEmailSender = new MockEmailSender(); return(new RegisterModel(_context.UserManager, _context.SignInManager, fakeLogger, mockEmailSender) { PageContext = _context.PageContext, Url = _context.UrlHelper }); }
private ContactModel SetupModelValid() { _emailService = new MockEmailSender(); return(new ContactModel(_emailService) { Input = new ContactModel.InputModel() { Name = "name", Email = "*****@*****.**", Message = "message", Challenge = "four" } }); }
public void TestSignUpPageGetterAndSetterMaritalStatus() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { MockEmailSender EmailSender = new MockEmailSender(); SignupModel sum = new SignupModel(context, EmailSender) { ChooseMaritalStatus = MaritalStatus.FirstMarriage }; Assert.Equal(MaritalStatus.FirstMarriage, sum.ChooseMaritalStatus); sum.ChooseMaritalStatus = MaritalStatus.SecondMarriage; Assert.Equal(MaritalStatus.SecondMarriage, sum.ChooseMaritalStatus); } }
public void TestSignUpPageGetterAndSetterPersonalRep() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { MockEmailSender EmailSender = new MockEmailSender(); SignupModel sum = new SignupModel(context, EmailSender) { PersonalRep = WhoToInheritEstate.ComplicatedChildren }; Assert.Equal(WhoToInheritEstate.ComplicatedChildren, sum.PersonalRep); sum.PersonalRep = WhoToInheritEstate.OtherPerson; Assert.Equal(WhoToInheritEstate.OtherPerson, sum.PersonalRep); } }
private BulkOrderModel SetupModelValid() { _emailService = new MockEmailSender(); return(new BulkOrderModel(_emailService) { Name = "name", Email = "*****@*****.**", City = "city", Country = "country", BookName = "book", Quantity = 10, Purpose = "purpose", Reference = "reference", AdditionalInformation = "additional information" }); }
public void ContactModelOnPostInvalidModelState() { var EmailSender = new MockEmailSender(); ContactModel contact = new ContactModel(EmailSender) { FirstName = "Test Name", Phone = 1234567890, Reason = EmailMessages.ContactType.Donate, AdditionalRemarks = "Additional Remarks" }; //Check validity of the model MockValidation.CheckValidation(contact); var result = contact.OnPost().Result; Assert.IsType <PageResult>(result); }
public void ContactModelOnPostValidModelState() { var EmailSender = new MockEmailSender(); ContactModel contact = new ContactModel(EmailSender) { FirstName = "Test Name", Email = "*****@*****.**", Phone = 1234567890, Reason = EmailMessages.ContactType.Donate, AdditionalRemarks = "Additional Remarks" }; //Check validity of the model MockValidation.CheckValidation(contact); var result = contact.OnPost().Result; RedirectToPageResult check = (RedirectToPageResult)result; Assert.Equal("/", check.PageName); }
public async void TestSignUpPageWithInvalidModelState() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { MockEmailSender EmailSender = new MockEmailSender(); SignupModel sum = new SignupModel(context, EmailSender) { Name = "Test Name", Email = "fake@email", IsVeteran = true }; //Checking DB is actually empty var result = await context.Users.ToListAsync(); Assert.Empty(result); MockValidation.CheckValidation(sum); var page = sum.OnPost().Result; Assert.IsType <PageResult>(page); } }
public async void TestSignUpPageWithValidModelState() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { MockEmailSender EmailSender = new MockEmailSender(); SignupModel sum = new SignupModel(context, EmailSender) { Agree = true, Name = "Test User", Email = "*****@*****.**", PhoneNumber = "0123456789", IsVeteran = true, PreferredTime = false, IsWashingtonResident = true, ChooseMaritalStatus = MaritalStatus.SingleAndNeverDivorced, SpouseName = "N/A", HasChildren = false, IsCurrentlyPregnant = false, MinorChildName = "N/A", ContRemBeneficiary = WhoToInheritEstate.OtherPerson, PersonToInherit = WhoToInheritEstate.OtherPerson, PersonalRep = WhoToInheritEstate.OtherPerson, }; //Checking DB is actually empty var result = await context.Users.ToListAsync(); Assert.Empty(result); MockValidation.CheckValidation(sum); var page = sum.OnPost().Result; RedirectToPageResult check = (RedirectToPageResult)page; result = await context.Users.ToListAsync(); Assert.Single(result); Assert.Equal("/", check.PageName); } }