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