Esempio n. 1
0
        public void Test_GetVenues_ReturnsAllBandVenues()
        {
            //Arrange
            Band testBand = new Band("Name");

            testBand.Save();

            Venue testVenue1 = new Venue("Object name");

            testVenue1.Save();

            Venue testVenue2 = new Venue("Other object name");

            testVenue2.Save();

            //Act
            testBand.AddVenue(testVenue1);
            List <Venue> savedVenues = testBand.GetVenues();
            List <Venue> testList    = new List <Venue> {
                testVenue1
            };

            //Assert
            Assert.Equal(testList, savedVenues);
        }
Esempio n. 2
0
        public void Test_GetVenues_ReturnsAllBandVenues()
        {
            //Arrange
            Band testBand = new Band("Pentatonix", "Pop", "Problem");

            testBand.Save();

            Venue testVenue1 = new Venue("Meany Hall");

            testVenue1.Save();

            Venue testVenue2 = new Venue("Kane Hall");

            testVenue2.Save();

            //Act
            testBand.AddVenue(testVenue1);
            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue1
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 3
0
        public void T6_GetVenues_RetrievesAllBandVenues()
        {
            Band testBand = new Band("Brand New");

            testBand.Save();

            Venue testVenue1 = new Venue("Paramount Theatre");

            testVenue1.Save();
            Venue testVenue2 = new Venue("Epicodus Classroom");

            testVenue2.Save();

            DateTime performanceDate1 = new DateTime(2016, 08, 04);
            DateTime performanceDate2 = new DateTime(2016, 09, 20);

            Performance newPerformance1 = new Performance(testVenue1.GetId(), testBand.GetId(), performanceDate1);

            newPerformance1.Save();
            Performance newPerformance2 = new Performance(testVenue2.GetId(), testBand.GetId(), performanceDate2);

            newPerformance2.Save();

            List <Venue> testVenues = new List <Venue> {
                testVenue1, testVenue2
            };
            List <Venue> result = testBand.GetVenues();

            Assert.Equal(testVenues, result);
        }
Esempio n. 4
0
        public void Test_GetVenues_ReturnsAllBandVenues()
        {
            //Arrange
            Band testBand = new Band("Beyonce");

            testBand.Save();

            Venue testVenue1 = new Venue("Key Arena");

            testVenue1.Save();

            Venue testVenue2 = new Venue("The Gorge");

            testVenue2.Save();

            //Act
            testBand.AddVenue(testVenue1);
            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue1
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 5
0
        public void AddVenue_AddsVenueToBand_studentList()
        {
            //Arrange
            Band testBand = new Band("Jazzo Band", "Jazz");

            testBand.Save();

            Venue testVenue = new Venue("westin Ball Room", "Portland, OR");

            testVenue.Save();

            Venue testVenue2 = new Venue("Hilton Lounge", "Beaverton, OR");

            testVenue2.Save();

            //Act
            testBand.AddVenue(testVenue);
            testBand.AddVenue(testVenue2);

            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue, testVenue2
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 6
0
        public void Test_GetVenue_ReturnsAllBandVenues()
        {
            //Arrange
            Band testBand = new Band("Nirvana");

            testBand.Save();

            Venue testVenue1 = new Venue("ShowBox SODO");

            testVenue1.Save();

            Venue testVenue2 = new Venue("Gator Lounge");

            testVenue2.Save();

            //Act
            testBand.AddVenue(testVenue1);
            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue1
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 7
0
        public void Test_RemoveVenue_DisassociatesVenueFromBand()
        {
            Band testBand1 = new Band("Some Band Name", "Some Band Description");

            testBand1.Save();

            Venue venue1 = new Venue("Staples Center", "Los Angeles, CA");

            venue1.Save();

            Venue venue2 = new Venue("Staples Center", "Los Angeles, CA");

            venue2.Save();

            Venue venue3 = new Venue("Staples Center", "Los Angeles, CA");

            venue3.Save();

            testBand1.AddVenue(venue1);
            testBand1.AddVenue(venue2);
            testBand1.AddVenue(venue3);

            testBand1.RemoveVenue(venue2);

            List <Venue> result   = testBand1.GetVenues();
            List <Venue> expected = new List <Venue> {
                venue1, venue3
            };

            Assert.Equal(expected, result);
        }
Esempio n. 8
0
        public void GetVenues_ReturnsAllBandVenue_studentList()
        {
            //Arrange
            Band testBand = new Band("Rooky Band", "Rock");

            testBand.Save();

            Venue testVenue1 = new Venue("westin Ball Room", "Portland, OR");

            testVenue1.Save();

            Venue testVenue2 = new Venue("Hilton Lounge", "Beaverton, OR");

            testVenue2.Save();

            //Act
            testBand.AddVenue(testVenue1);
            List <Venue> savedVenue = testBand.GetVenues();
            List <Venue> testList   = new List <Venue> {
                testVenue1
            };

            //Assert
            Assert.Equal(testList, savedVenue);
        }
Esempio n. 9
0
        public void Test_AddVenue_AddsVenueToBand()
        {
            //Arrange
            Band testBand = new Band("Name");

            testBand.Save();

            Venue testVenue = new Venue("Object name");

            testVenue.Save();

            Venue testVenue2 = new Venue("Other object name");

            testVenue2.Save();

            //Act
            testBand.AddVenue(testVenue);
            testBand.AddVenue(testVenue2);

            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue, testVenue2
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 10
0
        public void Test_GetVenues_ReturnsAllBandVenues()
        {
            //Arrange
            Band testBand = new Band("ColdPlay");

            testBand.Save();

            Venue testVenue1 = new Venue("Roseland Theater");

            testVenue1.Save();

            Venue testVenue2 = new Venue("Star Theater");

            testVenue2.Save();

            //Act
            testBand.AddVenue(testVenue1);
            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue1
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 11
0
        public void AddVenue_AddsVenueToBand()
        {
            //Arrange
            Band testBand = new Band("Huey Lewis and the News");

            testBand.Save();

            Venue testVenue = new Venue("The Moore");

            testVenue.Save();

            Venue testVenue2 = new Venue("Tractor Tavern");

            testVenue2.Save();

            //Act
            testBand.AddVenue(testVenue);
            testBand.AddVenue(testVenue2);

            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue, testVenue2
            };

            //Assert
            Assert.Equal(testList, result);
        }
 public void Test_GetVenues()
 {
     Venue testVenue = new Venue("123 Fakestreet", "Fakename Center");
       testVenue.Save();
       Band testBand = new Band("Pazz", "Jeff and the Baboons");
       testBand.Save();
       testBand.AddPerformance(testVenue.id);
       Assert.Equal(testVenue.id, testBand.GetVenues()[0].id);
 }
        public void Test_AddVenue_AddsVenueToBand()
        {
            Band testBand = new Band("Frets on Fire", 1);
              testBand.Save();
              Venue testVenue = new Venue("Shatter Dome", 1);
              testVenue.Save();

              testBand.AddVenue(testVenue);

              List<Venue> testList = new List<Venue>{testVenue};
              List<Venue> result = testBand.GetVenues();

              Assert.Equal(testList, result);
        }
Esempio n. 14
0
        public void AddVenue_AddsVenueToBand_True()
        {
            Venue newVenue = new Venue("Crystal Ballroom");

            newVenue.Save();
            Band newBand = new Band("Black Keys");

            newBand.Save();
            newBand.AddVenue(newVenue);
            List <Venue> expected = new List <Venue> {
                newVenue
            };
            List <Venue> result = newBand.GetVenues();

            Assert.Equal(expected, result);
        }
Esempio n. 15
0
        public void GetVenues_RetrievesVenuesOfAGivenBand()
        {
            Band newBand = new Band("Wilco");

            newBand.Save();
            Venue newVenue = new Venue("CBGB");

            newVenue.Save();
            newVenue.AddBand(newBand);
            List <Venue> expected = new List <Venue> {
                newVenue
            };
            List <Venue> result = newBand.GetVenues();

            Assert.Equal(expected, result);
        }
Esempio n. 16
0
        public void Test_GetVenues_ReturnAllVenuesInBand()
        {
            // Arragne
            firstBand.Save();
            firstVenue.Save();

            // Act
            firstBand.AddVenue(firstVenue);
            List <Venue> savedVenue = firstBand.GetVenues();
            List <Venue> testList   = new List <Venue> {
                firstVenue
            };

            // Assert
            Assert.Equal(testList, savedVenue);
        }
Esempio n. 17
0
        public void AddGetVenue_VenueObject_BandVenueSavedInJoinTable()
        {
            Venue testVenue = new Venue("THE SPACE");

            testVenue.Save();
            Band testBand = new Band("Rocket");

            testBand.Save();
            testBand.AddVenue(testVenue);

            List <Venue> output   = testBand.GetVenues();
            List <Venue> expected = new List <Venue> {
                testVenue
            };

            Assert.Equal(expected, output);
        }
Esempio n. 18
0
        public void Band_AddVenue_AssignsVenueToBand()
        {
            Venue newVenue = new Venue("Modacenter", 5000);

            newVenue.Save();
            Band newBand = new Band("Maroon5");

            newBand.Save();

            newBand.AddVenue(newVenue, new DateTime(2017, 03, 12));
            List <Venue> testList    = newBand.GetVenues();
            List <Venue> controlList = new List <Venue> {
                newVenue
            };

            Assert.Equal(controlList, testList);
        }
        public void Test_GetVenues_ReturnsAllBandVenues()
        {
            Band testBand = new Band("Frets on Fire", 1);
              testBand.Save();
              Venue testVenue1 = new Venue("Shatter Dome", 1);
              testVenue1.Save();
              Venue testVenue2 = new Venue("Belly of the Beast", 1);
              testVenue2.Save();

              testBand.AddVenue(testVenue1);
              testBand.AddVenue(testVenue2);

              List<Venue> testList = new List<Venue> {testVenue1, testVenue2};
              List<Venue> result = testBand.GetVenues();

              Assert.Equal(testList, result);
        }
Esempio n. 20
0
        public void Test_DeleteVenue_DeleteVenueFromJoinTable()
        {
            //Arrange
            Venue testVenue = new Venue("THE SPACE");

            testVenue.Save();
            Band testBand = new Band("Rocket");

            testBand.Save();
            testVenue.AddBand(testBand);
            //Act
            testVenue.Delete();
            List <Venue> expected = new List <Venue> {
            };
            List <Venue> actual   = testBand.GetVenues();

            Assert.Equal(expected, actual);
        }
Esempio n. 21
0
        public void Test_AddVenue_AddsVenueToBand()
        {
            //Arrange
              Band testBand = new Band("The Loud Mouths");
              testBand.Save();
              Venue testVenue1 = new Venue("El Corazon");
              testVenue1.Save();
              Venue testVenue2 = new Venue("The NiteLite");
              testVenue2.Save();
              List<Venue> testList = new List<Venue>{testVenue1, testVenue2};
              //Act
              testBand.AddVenue(testVenue1);
              testBand.AddVenue(testVenue2);
              List<Venue> resultList = testBand.GetVenues();

              //Assert
              Assert.Equal(testList, resultList);
        }
Esempio n. 22
0
        public void TEST_AddVenueToBandRelationship()
        {
            Band testBand = new Band("Maday Parade");

            testBand.Save();

            Venue testVenue = new Venue("WAMU Theatre");

            testVenue.Save();

            testBand.AddVenue(testVenue);

            List <Venue> venuesPlayed = new List <Venue> {
                testVenue
            };

            Assert.Equal(venuesPlayed, testBand.GetVenues());
        }
Esempio n. 23
0
        public void Test6_AddsVenueToBand()
        {
            Band testBand = new Band("Nirvana");

            testBand.Save();

            Venue testVenue = new Venue("Acc");

            testVenue.Save();
            testBand.AddVenue(testVenue);

            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue
            };

            Assert.Equal(testList, result);
        }
Esempio n. 24
0
        public void GetVenues_ReturnsListOfVenuesThatHaveHostedTheBand()
        {
            Venue venue = new Venue("The Showbox");

            venue.Save();

            Band newBand = new Band("Journey");

            newBand.Save();

            venue.AddBand(newBand);

            List <Venue> expectedResult = new List <Venue> {
                venue
            };
            List <Venue> actualResult = newBand.GetVenues();

            Assert.Equal(expectedResult, actualResult);
        }
Esempio n. 25
0
        public void Test9_Delete_DeleteOneFromDatabase()
        {
            Band testBand = new Band("The Police");

            testBand.Save();

            Venue testVenue = new Venue("Paramount");

            testVenue.Save();

            testVenue.AddBand(testBand);
            testVenue.Delete();

            List <Venue> resultBandVenues = testBand.GetVenues();
            List <Venue> testBandVenues   = new List <Venue> {
            };

            Assert.Equal(testBandVenues, resultBandVenues);
        }
Esempio n. 26
0
        public void AddVenue_MakesBandVenueRelationship_True()
        {
            //Arrange
            Venue newVenue = new Venue("Akron Agora", "3308698686");

            newVenue.Save();
            Band newBand = new Band("Misery Jackyls", "3308698686");

            newBand.Save();
            //Act
            newBand.AddVenue(newVenue);
            List <Venue> result   = newBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                newVenue
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 27
0
        public void Test_AddVenue_AddsVenueToBand()
        {
            DateTime testTime = new DateTime(2016, 1, 1);

              //Arrange
              Band testBand = new Band("A",testTime);
              testBand.Save();

              Venue testVenue = new Venue("Hello");
              testVenue.Save();

              //Act
              testBand.AddVenue(testVenue);
              List<Venue> result = testBand.GetVenues();
              List<Venue> testList = new List<Venue> {testVenue};

              //Assert
              Assert.Equal(testList, result);
        }
Esempio n. 28
0
        public void Test18_GetVenues_ReturnsAllBandVenues()
        {
            DateTime testTime = new DateTime(2016, 1, 1);

              Band testBand = new Band("A",testTime);
              testBand.Save();

              Venue testVenue1 = new Venue("Hello");
              testVenue1.Save();

              Venue testVenue2 = new Venue(" Stuff");
              testVenue2.Save();

              testBand.AddVenue(testVenue1);
              List<Venue> result = testBand.GetVenues();
              List<Venue> testList= new List<Venue>{testVenue1};

              Assert.Equal(testList,result);
        }
Esempio n. 29
0
        public void Test_GetVenues_ReturnsAllBandVenues()
        {
            Band testBand = new Band("Some Band Name", "Some Band Description");

            testBand.Save();

            Venue testVenue = new Venue("Staples Center", "Los Angeles, CA");

            testVenue.Save();

            testBand.AddVenue(testVenue);

            List <Venue> savedVenue = testBand.GetVenues();
            List <Venue> expected   = new List <Venue> {
                testVenue
            };

            Assert.Equal(expected, savedVenue);
        }
Esempio n. 30
0
        public void Test_GetVenues_RetrievesListOfAllVenuesBandPerformed()
        {
            Band testBand = new Band("Cameo");

            testBand.Save();

            Venue testVenue1 = new Venue("Yoshis");

            testVenue1.Save();
            Venue testVenue2 = new Venue("House of Blues");

            testVenue2.Save();

            testBand.AddVenue(testVenue1);

            List <Venue> testresult = new List <Venue> {
                testVenue1
            };
            List <Venue> result = testBand.GetVenues();
        }
        public void AddGetVenues_AddsAndGetsVenuesForBand_true()
        {
            //Arrange
            Band  newBand   = new Band("The Heggs");
            Venue newVenue  = new Venue("The Waypost");
            Venue newVenue1 = new Venue("Eat Oyster Bar");

            newBand.Save();
            newVenue.Save();
            newVenue1.Save();
            List <Venue> expectedResult = new List <Venue> {
                newVenue
            };

            //Act
            newBand.AddVenue(newVenue.GetId());
            List <Venue> result = newBand.GetVenues();

            //Assert
            Assert.Equal(expectedResult, result);
        }
Esempio n. 32
0
        public void GetVenues_ReturnsAllBandsAtThisVenueAsAList()
        {
            //Arrange
            Band testBand = new Band("B.B. King");

            testBand.Save();

            Venue testVenue = new Venue("Harlem's Apollo Theater, NY");

            testVenue.Save();

            //Act
            testBand.AddVenue(testVenue);
            List <Venue> result           = testBand.GetVenues();
            List <Venue> testListOfVenues = new List <Venue> {
                testVenue
            };

            //Assert
            Assert.Equal(testListOfVenues, result);
        }
Esempio n. 33
0
        public void Test_AddVenue_AddsVenueToBand()
        {
            //Arrange
            Band testBand = new Band("Nirvana");

            testBand.Save();

            Venue testVenue = new Venue("White River Ampitheater");

            testVenue.Save();

            //Act
            testBand.AddVenue(testVenue);

            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 34
0
        public void Test_AddVenue_AddsVenueToBand()
        {
            //Arrange
            Band testBand = new Band("Beyonce");

            testBand.Save();

            Venue testVenue = new Venue("Key Arena");

            testVenue.Save();

            //Act
            testBand.AddVenue(testVenue);

            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 35
0
        public void Test7_MatchVenuesWithBandVenues()
        {
            Band testBand = new Band("Nirvana");

            testBand.Save();

            Venue testVenue1 = new Venue("Acc");

            testVenue1.Save();

            Venue testVenue2 = new Venue("Skydome");

            testVenue2.Save();

            testBand.AddVenue(testVenue1);
            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue1
            };

            Assert.Equal(testList, result);
        }
Esempio n. 36
0
        public void Test_AddVenue_AddsVenueToBand()
        {
            //Arrange
            Band testBand = new Band("Angry Fish");

            testBand.Save();

            Venue testVenue = new Venue("Red Rocks");

            testVenue.Save();

            //Act
            testBand.AddVenue(testVenue);

            List <Venue> result   = testBand.GetVenues();
            List <Venue> testList = new List <Venue> {
                testVenue
            };

            //Assert
            Assert.Equal(testList, result);
        }
Esempio n. 37
0
        public void Test_Delete_DeletesVenueAssociationsFromDatabase()
        {
            //Arrange
              DateTime testTime = new DateTime(2016, 1, 1);

              Band testBand = new Band("A",testTime);
              testBand.Save();

              string testName = "Home stuff";
              Venue testVenue = new Venue(testName);
              testVenue.Save();

              //Act
              testVenue.AddBand(testBand);
              testVenue.Delete();

              List<Venue> resultBandVenues = testBand.GetVenues();
              List<Venue> testBandVenues = new List<Venue> {};
              List<Band> resultsBands= Band.GetAll();
              List<Band> testBands= new List<Band>{testBand};

              //Assert
              Assert.Equal(testBandVenues, resultBandVenues);
              Assert.Equal(testBands, resultsBands);
        }