Esempio n. 1
0
        public void Test_SwimmersManager_Costructor()
        {
            ClubsManager    clbMngr = new ClubsManager();
            SwimmersManager swmMngr = new SwimmersManager(clbMngr);

            Assert.AreEqual(true, swmMngr.Swimmers != null && swmMngr.ClubManager != null);
        }
Esempio n. 2
0
        /*Saving the Swimmer from the file*/
        private void btnSaveSwimmer_Click(object sender, EventArgs e)
        {
            sog.SaveLoad();
            if (txtLoadSwimmer.Text == "Double click me! or Enter the file path")
            {
                MessageBox.Show("Please provide the file path");
            }
            else
            {
                try
                {
                    clbMngr = new ClubsManager();
                    swmMngr = new SwimmersManager(clbMngr);
                    swmMngr.Swimmers.Clear();

                    //Adding the Swimmer to regsitratnt
                    registrants = new List <Registrant>();

                    /*Adding Swimmer to the list of registrant as well*/
                    foreach (var swimmer in Swimmers)
                    {
                        Registrant newswimmer = new Registrant(swimmer.Name, swimmer.DateOfBirth, swimmer.Address, swimmer.PhoneNumber);
                        swmMngr.Swimmers.Add(newswimmer);
                    }

                    //Saving the file
                    swmMngr.Save(txtSaveSwimmer.Text, ",");
                }
                catch
                {
                    MessageBox.Show("Error in Saving the Swimemr to the File", "ERROR",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Esempio n. 3
0
 //Saving the Club from the File Specified
 private void btnSave_Click(object sender, EventArgs e)
 {
     sog.SaveLoad();
     try
     {
         if (txtSave.Text != "Double Click me! or  Enter the path")
         {
             clbMngr = new ClubsManager();
             // Saving Culb tp file specifed
             clbMngr.Clubs = Clubs;
             clbMngr.Save(txtSave.Text, "|");
             MessageBox.Show("File saved Successfully .",
                             "SUCCESS", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (txtSave.Text == "Double Click me! or  Enter the path")
         {
             MessageBox.Show("Please enter the correct path for the file to be saved .",
                             "WAIT...", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch
     {
         MessageBox.Show("Error in Saving the Clubs.",
                         "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Esempio n. 4
0
        /*Loading the Swimmer from the file*/
        private void btnLoadSwimmer_Click(object sender, EventArgs e)
        {
            //Sound
            sog.SaveLoad();
            if (txtLoadSwimmer.Text == "Double click me! or Enter the file path")
            {
                MessageBox.Show("Please provide the file path");
            }
            else
            {
                clbMngr = new ClubsManager();
                swmMngr = new SwimmersManager(clbMngr);
                try
                {
                    swmMngr.Load(txtLoadSwimmer.Text, ",");
                }

                catch (Exception exception)
                {
                    MessageBox.Show("Cannot load the club\n" + exception.Message,
                                    "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                foreach (var item in swmMngr.Swimmers)
                {
                    Swimmer newSwimmer;
                    newSwimmer = new Swimmer(item.Name, item.DateOfBirth, item.Address, item.PhoneNumber);
                    //Adding Swimmer to the list
                    Swimmers.Add(newSwimmer);
                    //adding Swimmer to the list
                    lbSwimmers.Items.Add(newSwimmer.Name);
                }
            }
        }
Esempio n. 5
0
        void saveClubs()
        {
            ClubsManager clg = new ClubsManager();

            clg.Clubs = clubs;
            clg.Save("ClubsOut.txt", "|");
        }
        public void Test_ClubsManager_AddMethod()
        {
            ClubsManager clubMg2 = new ClubsManager();
            Club         club1   = new Club();

            clubMg2.Add(club1);
            Assert.AreEqual(club1, clubMg2.Clubs[0]);
        }
Esempio n. 7
0
        public void Test_SwimmersManager_NumberProperty()
        {
            ClubsManager    clbMngr = new ClubsManager();
            SwimmersManager swmMngr = new SwimmersManager(clbMngr);

            swmMngr.Number = 8;
            Assert.AreEqual(8, swmMngr.Number);
        }
Esempio n. 8
0
        void loadClubs()
        {
            ClubsManager clg = new ClubsManager();

            clg.Clubs = clubs;
            clg.Load("ClubsOut.txt", "|");
            clubs = clg.Clubs;
        }
Esempio n. 9
0
        private void Form1_Load(object sender, EventArgs e)
        {
            clbMngr      = new ClubsManager();
            swmMngr      = new SwimmersManager(clbMngr);
            coachMngr    = new ArrayList();
            swimMeetMngr = new ArrayList();

            saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
        }
Esempio n. 10
0
        public void Test_SwimmerManager_AddMethod()
        {
            ClubsManager    clbMngr     = new ClubsManager();
            SwimmersManager swmMngr     = new SwimmersManager(clbMngr);
            Registrant      aRegistrant = new Registrant();

            swmMngr.Add(aRegistrant);
            Assert.AreEqual(aRegistrant, swmMngr.Swimmers[0]);
        }
Esempio n. 11
0
        public void ClubsManager_Load_Same()
        {
            ClubsManager newClubsManager = new ClubsManager();

            newClubsManager.Load("Clubs.txt", ",");
            int ExpectedClubNumber = 3004;

            Assert.AreEqual(newClubsManager.Clubs[0].ClubNumber, ExpectedClubNumber, "Club number is not same");
        }
        public void ClubManager_AddClubCorrectly_Success()
        {
            ClubsManager clbMng = new ClubsManager();
            Club         club   = new Club();

            clbMng.Add(club);

            Assert.AreEqual(clbMng.Clubs[0], club);
            Assert.AreEqual(clbMng.Number, 1);
        }
Esempio n. 13
0
        public void Test_ClubsManager_GetClubByRegNumMethod()
        {
            ClubsManager clubMg3 = new ClubsManager();
            Club         club2   = new Club(2000, "CCAC", new Address("35 River St", "Toronto", "ON", "M2M 5M5"), 4165555555);

            clubMg3.Add(club2);
            Club clubCheck = clubMg3.GetByRegNum(2000);

            Assert.AreEqual(club2, clubCheck);
        }
        public void ClubManager_CreateWithValidInput_Success()
        {
            ClubsManager clbMng = new ClubsManager();
            List <Club>  clubs  = new List <Club>();

            clbMng.Clubs = clubs;

            Assert.AreEqual(clbMng.Clubs, clubs);
            Assert.AreEqual(clbMng.Number, 0);
        }
Esempio n. 15
0
        public void Test_SwimmersManager_LoadMethod()
        {
            string          expectedResult = string.Format("Swimmer 4");
            ClubsManager    clbMngr        = new ClubsManager();
            SwimmersManager swmMngr        = new SwimmersManager(clbMngr);

            swmMngr.Load(@"C:\A2\Swimmers.txt", ",");
            string actualResult = swmMngr.Swimmers[0].Name;

            Assert.AreEqual(expectedResult, actualResult);
        }
        public void ClubManager_GetClubByInvalidNum_Output()
        {
            ClubsManager clbMng = new ClubsManager();
            Club         club   = new Club();

            clbMng.Add(club);

            Club newClub = clbMng.GetByRegNum(0);

            Assert.AreEqual(newClub, null);
        }
        public void ClubManager_GetClubByRegNum_Success()
        {
            ClubsManager clbMng = new ClubsManager();
            Club         club   = new Club();

            clbMng.Add(club);

            Club newClub = clbMng.GetByRegNum(club.ClubNumber);

            Assert.AreEqual(club, newClub);
        }
Esempio n. 18
0
        public void Get_Non_Existant_Club()
        {
            // arrange
            Club         expectedResult = null;
            ClubsManager aClubManager   = new ClubsManager();

            // act
            Club actual = aClubManager.GetByRegNum(0);

            // assert
            Assert.AreEqual(expectedResult, actual, "Get Club fail");
        }
Esempio n. 19
0
        public void Get_Non_Existant_Swimmer()
        {
            // arrange
            Registrant      expectedResult   = null;
            ClubsManager    aClubManager     = new ClubsManager();
            SwimmersManager aSwimmersManager = new SwimmersManager(aClubManager);

            // act
            Registrant actual = aSwimmersManager.GetByRegNum(0);

            // assert
            Assert.AreEqual(expectedResult, actual, "Get Swimmer fail");
        }
Esempio n. 20
0
        public void AddProperlyWorkingProperly()
        {
            //arrange
            ClubsManager aClubManager = new ClubsManager();
            Club         aClub        = new Club();

            //act
            aClubManager.Add(aClub);
            Club expected = aClub;
            //assert
            Club actual = aClubManager.Clubs[0];

            Assert.AreEqual(expected, actual);
        }
Esempio n. 21
0
        public void GetByRegNoWorkingProperly()
        {
            //arrange
            ClubsManager aClubManager = new ClubsManager();
            Address      aAddress     = new Address();
            Club         aClub        = new Club(118, "my club", aAddress, 1234567890);

            //act
            aClubManager.Add(aClub);
            Club expected = aClub;
            //assert
            Club actual = aClubManager.GetByRegNum(118);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 22
0
        public void AddProperlyWorkingProperly()
        {
            //arrange
            ClubsManager    aClubManager    = new ClubsManager();
            SwimmersManager aSwimmerManager = new SwimmersManager(aClubManager);
            Registrant      aRegisterant    = new Registrant();

            //act
            aSwimmerManager.Add(aRegisterant);
            Registrant expected = aRegisterant;
            //assert
            Registrant actual = aSwimmerManager.Swimmers[0];

            Assert.AreEqual(expected, actual);
        }
        public void ClubManager_AddDuplicateClub_Exception()
        {
            ClubsManager clbMng = new ClubsManager();
            Club         club   = new Club();

            clbMng.Add(club);

            try
            {
                clbMng.Add(club);
            }
            catch (Exception e)
            {
                StringAssert.Contains(e.Message, "Club already exist!");
            }
        }
Esempio n. 24
0
        public void Test_SwimmerManager_LoadGetByRegNumberMethodFull()
        {
            IClubsRepository    clbMngr = new ClubsManager();
            ISwimmersRepository swmMngr = new SwimmersManager((ClubsManager)clbMngr);

            try
            {
                swmMngr.Load(@"C:\A2\Swimmers.txt", ",");
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Assert.AreEqual("Swimmer 4", swmMngr.GetByRegNum(3004).Name);
        }
Esempio n. 25
0
        public void NumberOfClubsAreGettingAddedByNumberProperty()
        {
            //arrange
            ClubsManager aClubManager = new ClubsManager();
            Club         aClub        = new Club();
            Club         anotherClub  = new Club();

            //act
            aClubManager.Add(aClub);
            aClubManager.Add(anotherClub);
            int expexted = 2;

            //assert
            int actual = aClubManager.Number;

            Assert.AreEqual(expexted, actual);
        }
Esempio n. 26
0
        public void ClubAreGettingAddedByClubProperty()
        {
            //arrange
            ClubsManager aClubManager = new ClubsManager();
            Club         aClub        = new Club();
            Club         anotherClub  = new Club();

            //act
            Club expected = aClub;

            aClubManager.Clubs.Add(aClub);
            //assert
            List <Club> actual = new List <Club>();

            actual = aClubManager.Clubs;
            Assert.AreEqual(expected, actual[0]);
        }
Esempio n. 27
0
        public void RegisterantsAreGettingAddedBySwimmersProperty()
        {
            //arrange
            ClubsManager    aClubManager    = new ClubsManager();
            SwimmersManager aSwimmerManager = new SwimmersManager(aClubManager);
            Registrant      aRegisterant    = new Registrant();

            //act
            Registrant expected = aRegisterant;

            aSwimmerManager.Swimmers.Add(aRegisterant);
            //assert
            List <Registrant> actual = new List <Registrant>();

            actual = aSwimmerManager.Swimmers;
            Assert.AreEqual(expected, actual[0]);
        }
Esempio n. 28
0
        public void NumberOfSwimmersAreGettingAddedByNumberProperty()
        {
            //arrange
            ClubsManager    aClubManager    = new ClubsManager();
            SwimmersManager aSwimmerManager = new SwimmersManager(aClubManager);
            Registrant      aRegisterant    = new Registrant();


            //act
            aSwimmerManager.Add(aRegisterant);
            int expexted = 1;

            //assert
            int actual = aSwimmerManager.Number;

            Assert.AreEqual(expexted, actual);
        }
Esempio n. 29
0
        public void GetByRegNoWorkingProperly()
        {
            //arrange
            Registrant.count2 = 0;
            Registrant.count1 = 0;

            ClubsManager    aClubManager    = new ClubsManager();
            SwimmersManager aSwimmerManager = new SwimmersManager(aClubManager);
            Registrant      aRegisterant    = new Registrant();

            //act
            aSwimmerManager.Add(aRegisterant);
            Registrant expected = aRegisterant;
            //assert
            Registrant actual = aSwimmerManager.GetByRegNum(1);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 30
0
        public AddEditClub(ClubsManager manager, IList <Clubs> clubs, Clubs existingclub = null)
        {
            this.manager      = manager;
            this.clubs        = clubs;
            this.existingclub = existingclub;

            var tableView = new TableView
            {
                Intent = TableIntent.Form,
                Root   = new TableRoot(existingclub != null ? "Edit Club" : "New Club")
                {
                    new TableSection("Details")
                    {
                        (nameCell = new EntryCell {
                            Label = "Name",
                            Placeholder = "add name",
                            Text = (existingclub != null) ? existingclub.Name : null,
                        }),
                        (descriptionCell = new EntryCell {
                            Label = "Description",
                            Placeholder = "add description",
                            Text = (existingclub != null) ? existingclub.Description : null,
                        }),
                    },
                }
            };

            Button button = new Button()
            {
                BackgroundColor = existingclub != null ? Color.Gray : Color.Green,
                TextColor       = Color.White,
                Text            = existingclub != null ? "Finished" : "Add Club",
                CornerRadius    = 0,
            };

            button.Clicked += OnDismiss;

            Content = new StackLayout
            {
                Spacing  = 0,
                Children = { tableView, button },
            };
        }