public void Should_map_view_data_to_dto( ) { ICustomerRegistrationView mockView = mockery.DynamicMock <ICustomerRegistrationView>( ); string userName = "******"; string password = "******"; string firstName = "mo"; string lastName = "khan"; string phoneNumber = "(403)6813389"; string city = "calgary"; using (mockery.Record( )) { SetupResult.For(mockView.UserName( )).Return(userName); SetupResult.For(mockView.Password( )).Return(password); SetupResult.For(mockView.FirstName( )).Return(firstName); SetupResult.For(mockView.LastName( )).Return(lastName); SetupResult.For(mockView.PhoneNumber( )).Return(phoneNumber); SetupResult.For(mockView.City( )).Return(city); } using (mockery.Playback( )) { RegisterCustomerDTO mappedDTO = CreateSUT( ).MapFrom(mockView); Assert.AreEqual(mappedDTO.UserName, userName); Assert.AreEqual(mappedDTO.Password, password); Assert.AreEqual(mappedDTO.FirstName, firstName); Assert.AreEqual(mappedDTO.LastName, lastName); Assert.AreEqual(mappedDTO.Phone, phoneNumber); Assert.AreEqual(mappedDTO.City, city); } }
public CustomerRegistrationPresenter(ICustomerRegistrationView view) : this( view, Resolve.DependencyFor <ICustomerRegistrationPresentationMapper>( ), Resolve.DependencyFor <IRegistrationTasks>( ) ) { }
public void SetUp( ) { mockery = new MockRepository( ); mockMapper = mockery.DynamicMock <ICustomerRegistrationPresentationMapper>( ); mockView = mockery.DynamicMock <ICustomerRegistrationView>( ); mockTask = mockery.DynamicMock <IRegistrationTasks>( ); }
public CustomerRegistrationPresenter(ICustomerRegistrationView view, ICustomerRegistrationPresentationMapper mapper, IRegistrationTasks task) { _view = view; _mapper = mapper; _task = task; }
public RegisterCustomerDTO MapFrom(ICustomerRegistrationView view) { return(new RegisterCustomerDTO( view.UserName( ), view.Password( ), view.FirstName( ), view.LastName( ), view.PhoneNumber( ), view.City( ) )); }