コード例 #1
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);
        }
コード例 #2
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);
        }
コード例 #3
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);
        }
コード例 #4
0
        public void Test_AddVenue_AddsVenueToBand()
        {
            //Arrange
            Band testBand = new Band("reo", "rock");

            testBand.Save();

            Venue testVenue1 = new Venue("Rose Quarter", "Portland", 20000);

            testVenue1.Save();

            Venue testVenue2 = new Venue("Moda", "mars", 10000);

            testVenue2.Save();

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

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

            //Assert
            Assert.Equal(testList, result);
        }
コード例 #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);
        }
コード例 #6
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);
        }
コード例 #7
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);
        }
コード例 #8
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);
        }
コード例 #9
0
        public void Test_GetUnrelatedVenues_ReturnsListOfUnassociatedVenues()
        {
            Band testBand1 = new Band("Some Band Name", "Some Band Description");

            testBand1.Save();

            Band testBand2 = new Band("Some Band Name", "Some Band Description");

            testBand2.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);
            testBand2.AddVenue(venue2);

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

            Assert.Equal(expected, result);
        }
コード例 #10
0
ファイル: BandTest.cs プロジェクト: jiwonk42/band-tracker
        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);
        }
コード例 #11
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);
        }
コード例 #12
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);
        }
コード例 #13
0
        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);
        }
コード例 #14
0
ファイル: BandTest.cs プロジェクト: RubyBe/ConcertTracker
        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);
        }
コード例 #15
0
        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);
        }
コード例 #16
0
        public void AddVenue_VenueAndBand_AllBandVenues()
        {
            Band newBand1 = new Band("CCR");

            newBand1.Save();

            Venue newVenue1 = new Venue("Radio City Music Hall");

            newVenue1.Save();
            Venue newVenue2 = new Venue("Hollywood Bowl");

            newVenue2.Save();

            newBand1.AddVenue(newVenue1.GetId());
            newBand1.AddVenue(newVenue2.GetId());

            List <Venue> allVenuesBand1 = newBand1.GetVenues();
            List <Venue> expected       = new List <Venue> {
                newVenue1, newVenue2
            };

            Assert.Equal(expected, allVenuesBand1);
        }
コード例 #17
0
        public void Test_AddVenue_AddsVenueToBand()
        {
            Band testBand = new Band("Cameo");

            testBand.Save();

            Venue testVenue1 = new Venue("Yoshis");

            testVenue1.Save();
            Venue testVenue2 = new Venue("Yoshis");

            testVenue2.Save();

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


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

            Assert.Equal(result, testList);
        }
コード例 #18
0
ファイル: BandTest.cs プロジェクト: RubyBe/ConcertTracker
        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);
        }
コード例 #19
0
        public void Test_GetVenues_RetrievesAllVenuesInBands()
        {
            //Arrange
            Band testBand = new Band("Angry Fish");

            testBand.Save();
            Venue firstVenue = new Venue("Red Rocks");

            firstVenue.Save();
            Venue secondVenue = new Venue("The Fonda");

            secondVenue.Save();

            //Act
            testBand.AddVenue(firstVenue);
            testBand.AddVenue(secondVenue);
            List <Venue> testVenuesList = new List <Venue> {
                firstVenue, secondVenue
            };
            List <Venue> resultVenuesList = testBand.GetVenues();

            //Assert
            Assert.Equal(testVenuesList, resultVenuesList);
        }
コード例 #20
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);
        }
コード例 #21
0
ファイル: BandsTest.cs プロジェクト: skarski10/band-tracker
        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);
        }
コード例 #22
0
ファイル: BandTest.cs プロジェクト: renee0506/band-tracker
        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);
        }
コード例 #23
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);
        }
コード例 #24
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());
        }
コード例 #25
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);
        }
コード例 #26
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);
        }
コード例 #27
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);
        }
コード例 #28
0
        public void Test8_DeleteOneFromDatabase()
        {
            Venue testVenue = new Venue("Skydome");

            testVenue.Save();

            Band testBand = new Band("Ac/dc");

            testBand.Save();

            testBand.AddVenue(testVenue);
            testBand.Delete();

            List <Band> resultVenueBands = testVenue.GetBands();
            List <Band> testVenueBands   = new List <Band> {
            };

            Assert.Equal(testVenueBands, resultVenueBands);
        }
コード例 #29
0
ファイル: BandTest.cs プロジェクト: yichiang/Band-Tracker
        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);
        }
コード例 #30
0
ファイル: BandTest.cs プロジェクト: yichiang/Band-Tracker
        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);
        }
コード例 #31
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();
        }
コード例 #32
0
        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);
        }
コード例 #33
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);
        }
コード例 #34
0
        public void Delete_DeleteBandAssociationsFromDataBase_ListOfBands()
        {
            //Arrange
            Venue testVenue = new Venue("Red Rocks, Morrison, CO");

            testVenue.Save();

            Band testBand = new Band("Little Hurricane");

            testBand.Save();

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

            List <Band> venueBands     = testVenue.GetBands();
            List <Band> testVenueBands = new List <Band> {
            };

            //Assert
            Assert.Equal(testVenueBands, venueBands);
        }
コード例 #35
0
        public void Delete_DeletesBandAssociationsFromDatabase_BandList()
        {
            //Arrange
            Band testBand = new Band("reo", "rock");

            testBand.Save();

            Venue testVenue = new Venue("Moda", "mars", 10000);

            testVenue.Save();

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

            List <Band> resultVenueBand = testVenue.GetBand();
            List <Band> testVenueBand   = new List <Band> {
            };

            //Assert
            Assert.Equal(testVenueBand, resultVenueBand);
        }
コード例 #36
0
ファイル: BandTest.cs プロジェクト: yichiang/Band-Tracker
        public void Test_Delete_DeletesBandAssociationsFromDatabase()
        {
            //Arrange
              Venue testVenue = new Venue("Hello");
              testVenue.Save();
              DateTime testTime = new DateTime(2016, 1, 1);

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

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

              List<Band> resultVenueBands = testVenue.GetBands();
              List<Band> testVenueBands = new List<Band> {};

              //Assert
              Assert.Equal(testVenueBands, resultVenueBands);
        }