public void TestSetup()
 {
     accessor        = new BuildingAccessorMock();
     buildingManager = new BuildingManager(accessor);
     buildings       = new List <Building>();
     buildings       = buildingManager.RetrieveAllBuildings();
 }
Example #2
0
        public BrowseBuilding()
        {
            InitializeComponent();
            buildingManager = new BuildingManager();

            allBuildings            = buildingManager.RetrieveAllBuildings();
            dgBuildings.ItemsSource = allBuildings;
        }
        public void TestRetrieveAllBuildings()
        {
            // arrange
            List <Building> testBuildings = null;

            // act
            testBuildings = buildingManager.RetrieveAllBuildings();

            // assert
            CollectionAssert.Equals(testBuildings, buildings);
        }
Example #4
0
        /// <summary>
        /// Danielle Russo
        /// Created: 2019/01/31
        ///
        /// Displays an "Add View" BuildingDetail window.
        /// </summary>
        ///
        /// <remarks>
        /// Updater Name
        /// Updated: yyyy/mm/dd
        ///
        /// </remarks>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            var addForm       = new BuildingDetail();
            var buildingAdded = addForm.ShowDialog();

            if (buildingAdded == true)
            {
                // a building was added, update list
                try
                {
                    allBuildings            = buildingManager.RetrieveAllBuildings();
                    dgBuildings.ItemsSource = allBuildings;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                // building was not added
                MessageBox.Show("Building was not added.");
            }
        }