public void Test_IfEditClientWorks_True() { Client newClient = new Client("Joe Klein", 1); Client editClient = new Client("Joe K", 1); newClient.Save(); newClient.Edit("Joe K", 1); List <Client> savedEditClient = Client.GetAll(); Assert.Equal(editClient, savedEditClient[0]); }
public void Edit_UpdatesValues_true() { //Arrange Client newClient = new Client("client1", 2); newClient.Save(); //Act newClient.Edit("Cliff", 1); Client foundClient = Client.Find(newClient.GetId()); Client expectedResult = new Client(newClient.GetName(), newClient.GetStylistId(), newClient.GetId()); //Assert Assert.Equal(expectedResult, foundClient); }
public HomeModule() { Get["/"] = _ => { List <Stylist> allStylists = Stylist.GetAll(); return(View["index.cshtml", allStylists]); }; Get["/stylist/add"] = _ => { return(View["new-stylist-form.cshtml"]); }; Post["/stylist/add"] = _ => { Stylist newStylist = new Stylist(Request.Form["stylistName"]); newStylist.Save(); List <Stylist> allStylists = Stylist.GetAll(); return(View["index.cshtml", allStylists]); }; Get["/stylist/{id}"] = parameters => { Stylist currentStylist = Stylist.Find(parameters.id); return(View["stylist.cshtml", currentStylist]); }; Get["/client/add"] = _ => { List <Stylist> allStylists = Stylist.GetAll(); return(View["new-client-form.cshtml", allStylists]); }; Post["/client/add"] = _ => { Client newClient = new Client(Request.Form["clientName"], Request.Form["clientStylistId"]); newClient.Save(); List <Stylist> allStylists = Stylist.GetAll(); return(View["index.cshtml", allStylists]); }; Get["/client/{id}"] = parameters => { Client currentClient = Client.Find(parameters.id); return(View["client.cshtml", currentClient]); }; Get["/stylist/edit/{id}"] = parameters => { Stylist currentStylist = Stylist.Find(parameters.id); return(View["edit-stylist-form.cshtml", currentStylist]); }; Patch["/stylist/edit/{id}"] = parameters => { Stylist currentStylist = Stylist.Find(parameters.id); currentStylist.Edit(Request.Form["stylistName"]); return(View["stylist.cshtml", currentStylist]); }; Get["/client/edit/{id}"] = parameters => { Client currentClient = Client.Find(parameters.id); return(View["edit-client-form.cshtml", currentClient]); }; Patch["/client/edit/{id}"] = parameters => { Client currentClient = Client.Find(parameters.id); currentClient.Edit(Request.Form["clientName"], currentClient.GetStylistId()); return(View["client.cshtml", currentClient]); }; Delete["/stylist/delete/{id}"] = parameters => { Stylist currentStylist = Stylist.Find(parameters.id); currentStylist.Delete(); List <Stylist> allStylists = Stylist.GetAll(); return(View["index.cshtml", allStylists]); }; Delete["/client/delete/{id}"] = parameters => { Client currentClient = Client.Find(parameters.id); Stylist currentStylist = Stylist.Find(currentClient.GetStylistId()); currentClient.Delete(); return(View["stylist.cshtml", currentStylist]); }; }