public void PresentationModelInitializesViewModel() { var mockView = new MockView(); var model = new RealEstateListingPresentationModel(mockView, new MockRealEstateService()); Assert.AreSame(model, mockView.Model); }
public void PresentationModelUsesInjectedView() { var mockView = new MockView(); var model = new RealEstateListingPresentationModel(mockView, new MockRealEstateService()); Assert.AreSame(mockView, model.View); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); Thread.CurrentThread.CurrentCulture = new CultureInfo("nl-NL"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("nl-NL"); var model = new RealEstateListingPresentationModel(); ((Window)model.View).Show(); }
public void ShouldRetrievePropertyInfo() { var mockRealEstateService = new MockRealEstateService(); var model = new RealEstateListingPresentationModel(new MockView(), mockRealEstateService); Assert.IsTrue(mockRealEstateService.GetRealEstateCalled); Assert.AreEqual(model.Acreage, mockRealEstateService.getRealEstateReturnValue.Acreage); Assert.AreEqual(model.Address, mockRealEstateService.getRealEstateReturnValue.Address); Assert.AreEqual(model.Bathrooms, mockRealEstateService.getRealEstateReturnValue.Bathrooms); Assert.AreEqual(model.Bedrooms, mockRealEstateService.getRealEstateReturnValue.Bedrooms); Assert.AreEqual(model.County, mockRealEstateService.getRealEstateReturnValue.County); Assert.AreEqual(model.Description, mockRealEstateService.getRealEstateReturnValue.Description); Assert.AreEqual(model.GarageSize, mockRealEstateService.getRealEstateReturnValue.GarageSize); Assert.AreEqual(model.Price, mockRealEstateService.getRealEstateReturnValue.Price); Assert.AreEqual(model.State, mockRealEstateService.getRealEstateReturnValue.State); Assert.AreEqual(model.ZipCode, mockRealEstateService.getRealEstateReturnValue.ZipCode); }
public void SetModel(RealEstateListingPresentationModel model) { this.Model = model; }
private void Application_Startup(object sender, StartupEventArgs e) { RealEstateListingPresentationModel model = new RealEstateListingPresentationModel(); this.RootVisual = model.View as UIElement; }
public void SetModel(RealEstateListingPresentationModel model) { this.DataContext = model; }