public void Delete_DeleteBandFromVenue() { Venue newVenue = new Venue("Tractor Tavern"); newVenue.Save(); Venue.Delete(newVenue.GetId()); Assert.Equal(0, Venue.GetAll().Count); }
public void Delete_RemoveVenueFromDatabase_Deleted() { Venue newVenue = new Venue("High Dive"); newVenue.Save(); Venue.Delete(newVenue.GetId()); Assert.Equal(0, Venue.GetAll().Count); }
public void Test_Deletes_Venue() { Venue newVenue = new Venue("Dante's Inferno"); newVenue.Save(); newVenue.Delete(); List <Venue> expected = new List <Venue> { }; List <Venue> result = Venue.GetAll(); Assert.Equal(expected, result); }
public void Delete_DeletesVenueFromDb_True() { //Arrange Venue newVenue = new Venue("Akron Agora", "3308698686"); newVenue.Save(); //Act newVenue.Delete(); List <Venue> foundVenues = Venue.GetAll(); //Assert Assert.Equal(0, foundVenues.Count); }
public void Delete_DeletesSpecificVenue() { Venue venue = new Venue("The Showbox"); venue.Save(); venue.Delete(); List <Venue> expectedResult = new List <Venue> { }; List <Venue> actualResult = Venue.GetAll(); Assert.Equal(expectedResult, actualResult); }
public void Delete_OneVenue_VenueDeleted() { Venue testVenue1 = new Venue("ven1"); testVenue1.Save(); Venue testVenue2 = new Venue("ven2"); testVenue2.Save(); testVenue1.Delete(testVenue1.GetId()); List<Venue> allVenues = Venue.GetAll(); List<Venue> expected = new List<Venue>{testVenue2}; Assert.Equal(expected, allVenues); }
public void Test_Delete_DeletesVenueFromDatabase() { //Arrange firstVenue.Save(); secondVenue.Save(); //Act firstVenue.Delete(); List <Venue> resultVenue = Venue.GetAllVenues(); List <Venue> testVenueList = new List <Venue> { secondVenue }; //Assert Assert.Equal(testVenueList, resultVenue); }
public void Test_DeleteVenue_DeleteVenueFromDatabase() { //Arrange Venue testVenue = new Venue("THE SAPCE"); //Act testVenue.Save(); testVenue.Delete(); //Assert List <Venue> expected = new List <Venue> { }; List <Venue> actual = Venue.GetAll(); Assert.Equal(expected, actual); }
public void Test_Delete_DeletesVenueFromDatabase() { //Arrange string name1 = "El Corazon"; Venue testVenue1 = new Venue(name1); testVenue1.Save(); string name2 = "The Vogue"; Venue testVenue2 = new Venue(name2); testVenue2.Save(); //Act testVenue1.Delete(); List<Venue> resultVenues = Venue.GetAll(); List<Venue> testVenueList = new List<Venue> {testVenue2}; //Assert Assert.Equal(testVenueList, resultVenues); }
public void Test_Delete_DeletesVenueFromDatabase() { //Arrange Venue testVenue = new Venue("Red Rocks"); testVenue.Save(); //Act testVenue.Delete(); List <Venue> result = Venue.GetVenues(); List <Venue> testVenues = new List <Venue> { }; //Assert Assert.Equal(testVenues, result); }
public void Delete_OneVenue_VenueDeleted() { Venue newVenue1 = new Venue("Radio City Music Hall"); newVenue1.Save(); Venue newVenue2 = new Venue("Hollywood Bowl"); newVenue2.Save(); newVenue1.Delete(); List <Venue> allVenues = Venue.GetAll(); List <Venue> expected = new List <Venue> { newVenue2 }; Assert.Equal(expected, allVenues); }
public void Delete_DeletesAssociation_True() { Venue newVenue = new Venue("Crystal Ballroom"); newVenue.Save(); Band newBand = new Band("Black Keys"); newVenue.Save(); newVenue.AddBand(newBand); newVenue.Delete(); List <Band> result = newVenue.GetBands(); List <Band> expected = new List <Band> { }; Assert.Equal(expected, result); }
public void T7_Delete_DeleteVenueFromDB() { Venue testVenue1 = new Venue("Epicodus Classroom"); testVenue1.Save(); Venue testVenue2 = new Venue("Paramount Theatre"); testVenue2.Save(); testVenue1.Delete(); List <Venue> result = Venue.GetAll(); List <Venue> testVenues = new List <Venue> { testVenue2 }; Assert.Equal(testVenues, result); }
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); }
public void Delete_DeletesVenueFromDB_true() { //Arrange Venue newVenue1 = new Venue("Madison Square Garden"); Venue newVenue2 = new Venue("The Goodfoot"); newVenue1.Save(); newVenue2.Save(); //Act newVenue1.Delete(); List <Venue> result = Venue.GetAll(); List <Venue> expectedResult = new List <Venue> { newVenue2 }; //Assert Assert.Equal(expectedResult, result); }
public void Test_Delete_DeleteSingleVenueFromDatabase() { //Arrange Venue testVenue1 = new Venue("KeyArena Theater"); testVenue1.Save(); Venue testVenue2 = new Venue("Roseland Theater"); testVenue2.Save(); //Act testVenue1.Delete(); List <Venue> result = Venue.GetAll(); List <Venue> resultList = new List <Venue> { testVenue2 }; Assert.Equal(result, resultList); }
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); }
[Fact]//DELETE public void Delete_DeletesTargetVenue_ListLength1() { //Arrange Venue testVenue1 = new Venue("Doug Fir", "Medium", 300); testVenue1.Save(); Venue testVenue2 = new Venue("Mississippi Studios", "Medium", 300); testVenue2.Save(); List <Venue> expectedList = new List <Venue> { testVenue2 }; //Act Venue.Delete(testVenue1.Id); List <Venue> resultList = Venue.GetAll(); //Assert Assert.Equal(expectedList, resultList); }
public void Test6_DeletesFromDatabase() { string name1 = "Skydome"; Venue testVenue1 = new Venue(name1); testVenue1.Save(); string name2 = "Acc"; Venue testVenue2 = new Venue(name2); testVenue2.Save(); testVenue1.Delete(); List <Venue> resultVenues = Venue.GetAll(); List <Venue> testVenueList = new List <Venue> { testVenue2 }; Assert.Equal(testVenueList, resultVenues); }
public void Test_Delete_DeletesVenueFromDatabase() { //Arrange string name1 = "El Corazon"; Venue testVenue1 = new Venue(name1); testVenue1.Save(); string name2 = "The Vogue"; Venue testVenue2 = new Venue(name2); testVenue2.Save(); //Act testVenue1.Delete(); List <Venue> resultVenues = Venue.GetAll(); List <Venue> testVenueList = new List <Venue> { testVenue2 }; //Assert Assert.Equal(testVenueList, resultVenues); }
public void Test_DeleteVenueAssocationsFromDataBase_ListOfVenues() { //Arrange Band testBand = new Band("Rage Against The Machine"); testBand.Save(); Venue testVenue = new Venue("Madison Square Garden, NY"); testVenue.Save(); //Act testVenue.AddBand(testBand); testVenue.Delete(); List <Venue> resultBandVenue = testBand.GetVenues(); //Return a list of Venues and their associated bands. List <Venue> testBandVenue = new List <Venue> { }; //Assert Assert.Equal(testBandVenue, resultBandVenue); }
public void Test_Delete_DeletesVenueAssociationsFromDatabase() { //Arrange Band testBand = new Band("Pentatonix", "Pop", "Problem"); testBand.Save(); Venue testVenue = new Venue("Meany Hall"); testVenue.Save(); //Act testVenue.AddBand(testBand); testVenue.Delete(); List <Venue> resultBandsVenues = testBand.GetVenues(); List <Venue> testBandsVenues = new List <Venue> { }; //Assert Assert.Equal(testBandsVenues, resultBandsVenues); }
public void Test_Delete_DeletesVenuesAssociationsFromDatabase() { //Arrange Band testBand = new Band("Radiohead"); testBand.Save(); Venue testVenue = new Venue("Gorge"); testVenue.Save(); //Act testVenue.AddBand(testBand); testVenue.Delete(); List <Venue> resultBandsVenues = testBand.GetVenues(); List <Venue> testBandsVenues = new List <Venue> { }; //Assert Assert.Equal(testBandsVenues, resultBandsVenues); }
public void Delete_DeletesVenueAssociationsFromDatabase_VenueList() { //Arrange Venue testVenue = new Venue("Rose Quarter", "Portland", 20000); testVenue.Save(); Band testBand = new Band("reo", "rock"); testBand.Save(); //Act testVenue.AddBand(testBand); testVenue.Delete(); List <Venue> resultBandVenue = testBand.GetVenue(); List <Venue> testBandVenue = new List <Venue> { }; //Assert Assert.Equal(testBandVenue, resultBandVenue); }
public void Test_Delete_DeletesVenueAssociationsFromDatabase() { //Arrange Band testBand = new Band("Other object name"); testBand.Save(); string testName = "Name"; Venue testVenue = new Venue(testName); testVenue.Save(); //Act testVenue.AddBand(testBand); testVenue.Delete(); List <Venue> resultBandVenues = testBand.GetVenues(); List <Venue> testBandVenues = new List <Venue> { }; //Assert Assert.Equal(testBandVenues, resultBandVenues); }
public void Test_Delete_DeletesBandFromDatabase() { 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(); venue2.Delete(); List <Venue> expected = Venue.GetAll(); List <Venue> result = new List <Venue> { venue1, venue3 }; Assert.Equal(expected, result); }
public void Test_Delete_DeletesVenueAssociationsFromDatabase() { //Arrange Band testBand = new Band("Jazzo Band", "Jazz"); testBand.Save(); string testName = "Hilton Lounge"; string testAddress = "Beaverton, OR"; Venue testVenue = new Venue(testName, testAddress); testVenue.Save(); //Act testVenue.AddBand(testBand); testVenue.Delete(); List <Venue> resultBandVenues = testBand.GetVenues(); List <Venue> testBandVenues = new List <Venue> { }; //Assert Assert.Equal(testBandVenues, resultBandVenues); }
public HomeModule() { //Shows --- Index Page Get["/"] = _ => { return(View["index.cshtml"]); }; //BANDS --- Shows --- Entire Band List Page Get["/bands"] = _ => { List <Band> BandList = Band.GetAll(); return(View["bands_all.cshtml", BandList]); }; // BAND --- Adds --- Band to Band Added Page (popUp) Post["/bands"] = _ => { Band newBand = new Band(Request.Form["band-add"]); newBand.Save(); List <Band> BandList = Band.GetAll(); return(View["bands_all.cshtml", BandList]); }; //VENUES --- Shows --- Entire Venue List Page Get["/venues"] = _ => { List <Venue> VenueList = Venue.GetAll(); return(View["venues_all.cshtml", VenueList]); }; // VENUE --- Adds --- Venue to Venue Added Page (popUp) Post["/venues"] = _ => { Venue newVenue = new Venue(Request.Form["venue-add"]); newVenue.Save(); List <Venue> VenueList = Venue.GetAll(); return(View["venues_all.cshtml", VenueList]); }; // VENUE MANAGEMENT HERE ------------------------- //VENUES --- Shows --- Venue Add Band / Edit/Delete Page Get["/venue/{id}/manage"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); Venue SelectedVenue = Venue.Find(parameters.id); List <Band> VenueWBands = SelectedVenue.GetBands(); List <Band> BandList = Band.GetAll(); model.Add("venue", SelectedVenue); model.Add("venuesWBands", VenueWBands); model.Add("bandList", BandList); return(View["venue_manage.cshtml", model]); }; // Venue - Add band to Venue Post["/venues/band-added"] = _ => { Band band = Band.Find(Request.Form["band-id"]); Venue venue = Venue.Find(Request.Form["venue-id"]); venue.AddBand(band); return(View["success.cshtml"]); }; // Venue - edit venue Patch["/venue/{id}/edited"] = parameters => { Venue selectedVenue = Venue.Find(parameters.id); selectedVenue.Update(Request.Form["venue-name"]); return(View["success.cshtml", selectedVenue]); }; // Venue - delete Venue Delete["/venue/{id}/deleted"] = parameters => { Venue selectedVenue = Venue.Find(parameters.id); selectedVenue.Delete(); List <Venue> AllVenues = Venue.GetAll(); return(View["success.cshtml", AllVenues]); }; ///// BAND MANAGEMENT HERE ------------- Get["/band/{id}/manage"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); Band SelectedBand = Band.Find(parameters.id); List <Venue> BandWVenues = SelectedBand.GetVenues(); List <Venue> VenueList = Venue.GetAll(); model.Add("band", SelectedBand); model.Add("bandsWVenues", BandWVenues); model.Add("venueList", VenueList); return(View["band_manage.cshtml", model]); }; // Band - Add venue to Band Post["/bands/venue-added"] = _ => { Venue venue = Venue.Find(Request.Form["venue-id"]); Band band = Band.Find(Request.Form["band-id"]); band.AddVenue(venue); return(View["success.cshtml"]); }; // Band - edit band Patch["/band/{id}/edited"] = parameters => { Band selectedBand = Band.Find(parameters.id); selectedBand.Update(Request.Form["band-name"]); return(View["success.cshtml", selectedBand]); }; // Band - delete Band Delete["/band/{id}/deleted"] = parameters => { Band selectedBand = Band.Find(parameters.id); selectedBand.Delete(); List <Band> AllBands = Band.GetAll(); return(View["success.cshtml", AllBands]); }; }
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); }
public HomeModule() { Get["/"] = _ => { List <Venue> allVenues = Venue.GetAll(); return(View["index.cshtml", allVenues]); }; Get["/band/new"] = _ => { return(View["bands_venues.cshtml"]); }; Post["/"] = _ => { Venue newVenue = new Venue(Request.Form["venue-name"]); newVenue.Save(); return(View["index.cshtml", Venue.GetAll()]); }; Post["/venue/{id}/band/new"] = parameters => { Band newBand = new Band(Request.Form["band-name"]); newBand.Save(); Venue SelectedVenue = Venue.Find(parameters.id); SelectedVenue.AddBand(newBand); Dictionary <string, object> model = new Dictionary <string, object>(); List <Band> BandList = SelectedVenue.GetBands(); model.Add("venue", SelectedVenue); model.Add("bands", BandList); return(View["bands_venues.cshtml", model]); }; Get["/venue/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); Venue SelectedVenue = Venue.Find(parameters.id); List <Band> BandList = SelectedVenue.GetBands(); model.Add("venue", SelectedVenue); model.Add("bands", BandList); return(View["bands_venues.cshtml", model]); }; Post["/band/{id}/venue"] = parameters => { Venue newVenue = new Venue(Request.Form["venue-name"]); newVenue.Save(); Band SelectedBand = Band.Find(parameters.id); SelectedBand.AddVenue(newVenue); Dictionary <string, object> model = new Dictionary <string, object>(); List <Venue> VenueList = SelectedBand.GetVenues(); model.Add("band", SelectedBand); model.Add("venue", VenueList); return(View["venues_of_bands.cshtml", VenueList]); }; Get["/band/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); Band SelectedBand = Band.Find(parameters.id); List <Venue> VenueList = SelectedBand.GetVenues(); model.Add("band", SelectedBand); model.Add("venue", VenueList); return(View["venues_of_bands.cshtml", model]); }; Delete["/venue/delete/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); Venue SelectedVenue = Venue.Find(parameters.id); SelectedVenue.Delete(); model.Add("venue", SelectedVenue); return(View["success.cshtml", model]); }; Get["/band/delete/{id}"] = parameters => { Band SelectedBand = Band.Find(parameters.id); return(View["bands_venues.cshtml", SelectedBand]); }; Patch["/venue/{id}/edit"] = parameters => { Venue SelectedVenue = Venue.Find(parameters.id); SelectedVenue.UpdateVenue(Request.Form["venue-name"]); return(View["success.cshtml"]); }; Delete["/band/delete/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); Band SelectedBand = Band.Find(parameters.id); SelectedBand.Delete(); model.Add("band", SelectedBand); return(View["success.cshtml", model]); }; }
public HomeModule() { Get["/"] = _ => { return(View["index.cshtml", ModelMaker()]); }; Post["/"] = _ => { Band newBand = new Band(Request.Form["band"]); newBand.Save(); Venue newVenue = new Venue(Request.Form["venue"]); newVenue.Save(); newVenue.AddBand(newBand.GetId()); return(View["index.cshtml", ModelMaker()]); }; Get["/band/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object> { }; Band foundBand = Band.Find(parameters.id); model.Add("band", foundBand); List <Venue> allVenues = Venue.GetAll(); model.Add("venues", allVenues); return(View["band.cshtml", model]); }; Post["/band/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object> { }; Band foundBand = Band.Find(parameters.id); model.Add("band", foundBand); foundBand.AddVenue(Request.Form["venue"]); List <Venue> allVenues = Venue.GetAll(); model.Add("venues", allVenues); return(View["band.cshtml", model]); }; Get["/venue/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object> { }; Venue foundVenue = Venue.Find(parameters.id); model.Add("venue", foundVenue); List <Band> allBands = Band.GetAll(); model.Add("bands", allBands); return(View["venue.cshtml", model]); }; Post["/venue/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object> { }; Venue foundVenue = Venue.Find(parameters.id); model.Add("venue", foundVenue); foundVenue.AddBand(Request.Form["band"]); List <Band> allBands = Band.GetAll(); model.Add("bands", allBands); return(View["venue.cshtml", model]); }; Delete["/venue/deleted/{id}"] = parameters => { Venue foundVenue = Venue.Find(parameters.id); foundVenue.Delete(); return(View["index.cshtml", ModelMaker()]); }; Patch["/venue/edit/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object> { }; Venue foundVenue = Venue.Find(parameters.id); foundVenue.UpdateName(Request.Form["new-venue-name"]); model.Add("venue", foundVenue); List <Band> allBands = Band.GetAll(); model.Add("bands", allBands); return(View["venue.cshtml", model]); }; }
public HomeModule() { Get["/"] = _ => { return(View["index.cshtml"]); }; Get["/bands"] = _ => { List <Band> AllBands = Band.GetAll(); return(View["bands.cshtml", AllBands]); }; Get["/venues"] = _ => { List <Venue> AllVenues = Venue.GetAll(); return(View["venues.cshtml", AllVenues]); }; Get["/bands/new"] = _ => { List <Venue> AllVenues = Venue.GetAll(); return(View["bands_form.cshtml", AllVenues]); }; Post["/bands"] = _ => { Band newBand = new Band(Request.Form["band-name"]); newBand.Save(); newBand.AddVenue(Venue.Find(Request.Form["venue-id"])); List <Band> AllBands = Band.GetAll(); return(View["bands.cshtml", AllBands]); }; Get["/venues/new"] = _ => { List <Band> AllBands = Band.GetAll(); return(View["venues_form.cshtml", AllBands]); }; Post["/venues"] = _ => { Venue newVenue = new Venue(Request.Form["venue-name"]); newVenue.Save(); newVenue.AddBand(Band.Find(Request.Form["band-id"])); List <Venue> AllVenues = Venue.GetAll(); return(View["venues.cshtml", AllVenues]); }; Get["/bands/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); var SelectedBand = Band.Find(parameters.id); var VenueBand = SelectedBand.GetVenues(); model.Add("bands", SelectedBand); model.Add("venues", VenueBand); return(View["band.cshtml", model]); }; Get["/venues/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); var SelectedVenue = Venue.Find(parameters.id); var VenueBand = SelectedVenue.GetBands(); model.Add("venues", SelectedVenue); model.Add("bands", VenueBand); return(View["venue.cshtml", model]); }; Get["/venue/edit/{id}"] = parameters => { Venue SelectedVenue = Venue.Find(parameters.id); return(View["venue_edit.cshtml", SelectedVenue]); }; Patch["/venue/edit/{id}"] = parameters => { Venue SelectedVenue = Venue.Find(parameters.id); SelectedVenue.Update(Request.Form["venue-name"]); List <Venue> AllVenues = Venue.GetAll(); return(View["venues.cshtml", AllVenues]); }; Post["/venues/delete"] = _ => { Venue.DeleteAll(); List <Venue> AllVenues = Venue.GetAll(); return(View["venues.cshtml", AllVenues]); }; Post["/bands/delete"] = _ => { Band.DeleteAll(); List <Band> AllBands = Band.GetAll(); return(View["bands.cshtml", AllBands]); }; Get["venue/delete/{id}"] = parameters => { Venue SelectedVenue = Venue.Find(parameters.id); return(View["venue_delete.cshtml", SelectedVenue]); }; Delete["venue/delete/{id}"] = parameters => { Venue SelectedVenue = Venue.Find(parameters.id); SelectedVenue.Delete(); List <Venue> AllVenues = Venue.GetAll(); return(View["venues.cshtml", AllVenues]); }; Get["band/delete/{id}"] = parameters => { Band SelectedBand = Band.Find(parameters.id); return(View["band_delete.cshtml", SelectedBand]); }; Delete["band/delete/{id}"] = parameters => { Band SelectedBand = Band.Find(parameters.id); SelectedBand.Delete(); List <Band> AllBands = Band.GetAll(); return(View["bands.cshtml", AllBands]); }; }