public void ChangeUserPasswordTestWithEmptyModelAndFalseResult()
        {
            // Arrange
            MockRepository mocks = new MockRepository();
            IMembershipProvider provider = mocks.StrictMock<IMembershipProvider>();
            PersonalAccountService target = new PersonalAccountService(provider);
            IChangeUserPasswordModel model = mocks.StrictMock<IChangeUserPasswordModel>();
            bool expected = false;
            bool actual;

            using (mocks.Record()) {
                Expect.Call(model.UserName).Return(null);
                Expect.Call(model.OldPassword).Return(null);
                Expect.Call(model.NewPassword).Return(null);
                Expect.Call(provider.ChangeMemberPassword(null, null, null)).Return(false);
                }

            using (mocks.Playback())
            {
                actual = target.ChangeMemberPassword(model);
            }

            Assert.AreEqual(expected, actual);
        }
        public void LogOffCurrentUserTestWithProviderTrueResult()
        {
            // Arrange
            MockRepository mocks = new MockRepository();
            IMembershipProvider provider = mocks.StrictMock<IMembershipProvider>();
            PersonalAccountService target = new PersonalAccountService(provider);
            bool actual;
            bool expected = true;
            using (mocks.Record())
            {
                Expect.Call(provider.LogOffCurrentMember()).Return(true);
            }

            using (mocks.Playback())
            {
                actual = target.LogOffCurrentMember();
            }
            Assert.AreEqual(expected, actual);
        }
        public void PersonalAccountServiceConstructorTest()
        {
            MockRepository mocks = new MockRepository();
            IMembershipProvider provider = null; // TODO: Initialize to an appropriate value
            using (mocks.Record()) { /*nothing to record */  }

            using (mocks.Playback())
            {
                PersonalAccountService target = new PersonalAccountService(provider);
            }
        }
        public void ChangeUserPasswordTestWithNullModel()
        {
            // Arrange
            MockRepository mocks = new MockRepository();
            IMembershipProvider provider = mocks.StrictMock<IMembershipProvider>();
            PersonalAccountService target = new PersonalAccountService(provider);
            IChangeUserPasswordModel model = null;
            bool expected = false;
            bool actual;
            using (mocks.Record()) { /*nothing to record */  }

            using (mocks.Playback())
            {
                actual = target.ChangeMemberPassword(model);
            }
            Assert.AreEqual(expected, actual);
        }