public override bool Equals(System.Object otherBand) { if (!(otherBand is Band)) { return(false); } else { Band newBand = (Band)otherBand; bool nameEquality = (this.GetName() == newBand.GetName()); return(nameEquality); } }
public void Edit_ChangesName_true() { //Arrange Band newBand = new Band("Three Dog Night"); newBand.Save(); //Act newBand.Edit("Dog's Eye View"); Band foundBand = Band.Find(newBand.GetId()); //Assert Assert.Equal("Dog's Eye View", foundBand.GetName()); }
public override bool Equals(System.Object otherBand) { if (!(otherBand is Band)) { return false; } else { Band newBand = (Band) otherBand; bool idEquality = this.GetId() == newBand.GetId(); bool nameEquality = this.GetName() == newBand.GetName(); return (idEquality && nameEquality); } }
public void Test_Update_UpdateBandInDataBase() { //Arrange Band testBand = new Band("The Mars Volta"); testBand.Save(); string newBandName = "Good Tiger"; //Act testBand.Update(newBandName); //Simplistic for MVP:( string result = testBand.GetName(); //Assert Assert.Equal(newBandName, result); }
public void Test_Update_UpdatesBandInDatabase() { //Arrange Band testBand = new Band("Reo", "rock"); testBand.Save(); string newName = "journey"; //Act testBand.Update("journey", "rock"); string result = testBand.GetName(); //Assert Assert.Equal(newName, result); }
public override bool Equals(System.Object otherBand) { if (!(otherBand is Band)) { return(false); } else { Band newBand = (Band)otherBand; bool idEquality = (this.GetId() == newBand.GetId()); bool nameEquality = (this.GetName() == newBand.GetName()); bool genreEquality = (this.GetGenre() == newBand.GetGenre()); bool songEquality = (this.GetSong() == newBand.GetSong()); return(idEquality && nameEquality && genreEquality && songEquality); } }
public void Update_OneBand_NewName() { Band testBand1 = new Band("band1"); testBand1.Save(); Band testBand2 = new Band("band2"); testBand2.Save(); testBand1.Update("band11"); string newName = testBand1.GetName(); string result = "band11"; Assert.Equal(newName, result); }
public void Test_Update_UpdateBandInDatabase() { //Arrange Band newBand = new Band("Metallica"); newBand.Save(); string newName = "ColdPlay"; //Act newBand.Update(newName); string result = newBand.GetName(); //Assert.Equal Assert.Equal(newName, result); }
public void TEST_Save_SaveVenueToDB() { Band testBand = new Band("Mayday Parade"); List <Band> allBands = new List <Band> { testBand }; testBand.Save(); testBand.GetName(); Band.GetAll()[0].GetName(); foreach (var band in Band.GetAll()) { Console.WriteLine(band.GetName()); Console.WriteLine("hi"); } Assert.Equal(allBands, Band.GetAll()); }
public HomeModule() { Get["/"] = _ => { return(View["index.cshtml"]); }; Get["/venues"] = _ => { List <Venue> AllVenues = Venue.GetAll(); return(View["venues.cshtml", AllVenues]); }; Get["/bands"] = _ => { List <Band> AllBands = Band.GetAll(); return(View["bands.cshtml", AllBands]); }; Get["/venues/new"] = _ => { return(View["venues_form.cshtml"]); }; Post["/venues/new"] = _ => { Venue newVenue = new Venue(Request.Form["venue-description"]); newVenue.Save(); newVenue.Update(newVenue.ForceCapital(newVenue.GetName())); return(View["success.cshtml"]); }; Get["/bands/new"] = _ => { return(View["bands_form.cshtml"]); }; Post["/bands/new"] = _ => { Band newBand = new Band(Request.Form["band-name"]); newBand.Save(); newBand.Update(newBand.ForceCapital(newBand.GetName())); return(View["success.cshtml"]); }; Get["venues/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); Venue SelectedVenue = Venue.Find(parameters.id); List <Band> VenueBands = SelectedVenue.GetBands(); List <Band> AllBands = Band.GetAll(); model.Add("venue", SelectedVenue); model.Add("venueBands", VenueBands); model.Add("allBands", AllBands); return(View["venue.cshtml", model]); }; Get["bands/{id}"] = parameters => { Dictionary <string, object> model = new Dictionary <string, object>(); Band SelectedBand = Band.Find(parameters.id); List <Venue> BandVenues = SelectedBand.GetVenues(); List <Venue> AllVenues = Venue.GetAll(); model.Add("band", SelectedBand); model.Add("bandVenues", BandVenues); model.Add("allVenues", AllVenues); return(View["band.cshtml", model]); }; Post["venue/add_band"] = _ => { Band band = Band.Find(Request.Form["band-id"]); Venue venue = Venue.Find(Request.Form["venue-id"]); venue.AddBand(band); return(View["success.cshtml"]); }; Post["band/add_venue"] = _ => { Band band = Band.Find(Request.Form["band-id"]); Venue venue = Venue.Find(Request.Form["venue-id"]); band.AddVenue(venue); return(View["success.cshtml"]); }; Get["venues/update/{id}"] = parameters => { Venue foundVenue = Venue.Find(parameters.id); return(View["venue_update.cshtml", foundVenue]); }; Patch["venues/update/{id}"] = parameters => { Venue foundVenue = Venue.Find(parameters.id); foundVenue.Update(Request.Form["new-description"]); return(View["success.cshtml"]); }; Get["bands/update/{id}"] = parameters => { Band foundBand = Band.Find(parameters.id); return(View["band_update.cshtml", foundBand]); }; Patch["bands/update/{id}"] = parameters => { Band foundBand = Band.Find(parameters.id); foundBand.Update(Request.Form["new-description"]); return(View["success.cshtml"]); }; Delete["band/delete/{id}"] = parameters => { Band foundBand = Band.Find(parameters.id); foundBand.Delete(); return(View["success.cshtml"]); }; Delete["venue/delete/{id}"] = parameters => { Venue foundVenue = Venue.Find(parameters.id); foundVenue.Delete(); return(View["success.cshtml"]); }; Delete["venues/delete_all"] = _ => { Venue.DeleteAll(); return(View["success.cshtml"]); }; }
public void Test_UpDateInDatabase() { //Arrange DateTime testTime = new DateTime(2016, 1, 1); string testName = "A"; Band testBand = new Band(testName,testTime); testBand.Save(); testBand.Update("B",testTime); //Act //Assert Assert.Equal("B", testBand.GetName()); }