public void TestDetailsPageOnGetWithoutIDValue() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context); var page = dm.OnGet(null); RedirectToPageResult check = (RedirectToPageResult)page; Assert.Equal("/Dashboard", check.PageName); } }
public void TestAddUserPageGetterAndSetterPhone() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context); Assert.Null(aum.PhoneNumber); aum.PhoneNumber = "0123456789"; Assert.Equal("0123456789", aum.PhoneNumber); } }
public void TestDetailsPageGetterAndSetterPreferredTime() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context); Assert.False(dm.PreferredTime); dm.PreferredTime = true; Assert.True(dm.PreferredTime); } }
public void TestAddUserPageGetterAndSetterName() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context); Assert.Null(aum.Name); aum.Name = "Test Name"; Assert.Equal("Test Name", aum.Name); } }
public void TestDetailsPageGetterAndSetterEmail() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context); Assert.Null(dm.Email); dm.Email = "*****@*****.**"; Assert.Equal("*****@*****.**", dm.Email); } }
public void TestAddUserPageGetterAndSetterEmail() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context); Assert.Null(aum.Email); aum.Email = "*****@*****.**"; Assert.Equal("*****@*****.**", aum.Email); } }
public void TestAddUserPageGetterAndSetterIsWashingtonResident() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context); Assert.False(aum.IsWashingtonResident); aum.IsWashingtonResident = true; Assert.True(aum.IsWashingtonResident); } }
public void TestDetailsPageGetterAndSetterPhone() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context); Assert.Null(dm.Phone); dm.Phone = "0123456789"; Assert.Equal("0123456789", dm.Phone); } }
public void TestAddUserPageGetterAndSetterPreferredTime() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context); Assert.False(aum.PreferredTime); aum.PreferredTime = true; Assert.True(aum.PreferredTime); } }
public void TestDetailsPageGetterAndSetterName() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context); Assert.Null(dm.Name); dm.Name = "Test Name"; Assert.Equal("Test Name", dm.Name); } }
public void TestDetailsPageGetterAndSetterIsWashingtonResident() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context); Assert.False(dm.IsWashingtonResident); dm.IsWashingtonResident = true; Assert.True(dm.IsWashingtonResident); } }
public void TestDetailsPageGetterAndSetterIsCheckedIn() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context); Assert.False(dm.CheckedIn); dm.CheckedIn = true; Assert.True(dm.CheckedIn); } }
public void TestAddUserPageGetterAndSetterHasChildren() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context); Assert.False(aum.HasChildren); aum.HasChildren = true; Assert.True(aum.HasChildren); } }
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 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 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 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 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 TestAddUserPageGetterAndSetterPersonalRep() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context) { PersonalRep = WhoToInheritEstate.ComplicatedChildren }; Assert.Equal(WhoToInheritEstate.ComplicatedChildren, aum.PersonalRep); aum.PersonalRep = WhoToInheritEstate.OtherPerson; Assert.Equal(WhoToInheritEstate.OtherPerson, aum.PersonalRep); } }
public void TestDetailsPageGetterAndSetterPersonalRep() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context) { PersonalRep = WhoToInheritEstate.ComplicatedChildren }; Assert.Equal(WhoToInheritEstate.ComplicatedChildren, dm.PersonalRep); dm.PersonalRep = WhoToInheritEstate.OtherPerson; Assert.Equal(WhoToInheritEstate.OtherPerson, dm.PersonalRep); } }
public void TestDetailsPageGetterAndSetterID() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context) { ID = 1 }; Assert.Equal(1, dm.ID); dm.ID = 2; Assert.Equal(2, dm.ID); } }
public void TestDetailsPageGetterAndSetterMaritalStatus() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context) { ChooseMaritalStatus = MaritalStatus.FirstMarriage }; Assert.Equal(MaritalStatus.FirstMarriage, dm.ChooseMaritalStatus); dm.ChooseMaritalStatus = MaritalStatus.SecondMarriage; Assert.Equal(MaritalStatus.SecondMarriage, dm.ChooseMaritalStatus); } }
public void TestAddUserPageGetterAndSetterMaritalStatus() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context) { ChooseMaritalStatus = MaritalStatus.FirstMarriage }; Assert.Equal(MaritalStatus.FirstMarriage, aum.ChooseMaritalStatus); aum.ChooseMaritalStatus = MaritalStatus.SecondMarriage; Assert.Equal(MaritalStatus.SecondMarriage, aum.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); } }
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 async void TestDetailsPageOnPostInvalidModel() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context); //Checking DB is actually empty var result = await context.Users.ToListAsync(); Assert.Empty(result); MockValidation.CheckValidation(dm); var page = await dm.OnPost(); Assert.IsType <PageResult>(page); } }
public async void TestAddUserPageTryingToAddUserWithInvalidModelState() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context) { Name = "Test User", PhoneNumber = "0123456789" }; //Checking DB is actually empty var result = await context.Users.ToListAsync(); Assert.Empty(result); //Checking Validation of the Model MockValidation.CheckValidation(aum); var page = aum.OnPost().Result; Assert.IsType <PageResult>(page); } }
public async void TestDetailsPageOnGetWithIDValueAndValidUser() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { DetailsModel dm = new DetailsModel(context); RSVPUser user = new RSVPUser { 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); await context.Users.AddAsync(user); await context.SaveChangesAsync(); var page = dm.OnGet(1); result = await context.Users.ToListAsync(); Assert.Single(result); Assert.IsType <PageResult>(page); } }
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 TestAddUserPageAddingAUserWithValidModelState() { using (var context = new UserDbContext(MockRSVPUserDb.TestRSVPDbContextOptions())) { Add_UserModel aum = new Add_UserModel(context) { 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(aum); var page = await aum.OnPost(); RedirectToPageResult check = (RedirectToPageResult)page; result = await context.Users.ToListAsync(); Assert.Single(result); Assert.Equal("/Dashboard", check.PageName); } }