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