public void Insert() { //Setup Genre genre = new Genre { Description = "SLTEST" }; GenreList genres = new GenreList(); genres.Load(); int originalCount = genres.Count(); //Act HttpClient client = InitializeClient(); //Serialize a genre object that we're trying to insert string serializedGenre = JsonConvert.SerializeObject(genre); var content = new StringContent(serializedGenre); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PostAsync("Genre", content).Result; //Assert genres.Clear(); genres.Load(); Assert.AreEqual(originalCount + 1, genres.Count); }
// GET: api/Genre public IEnumerable <Genre> Get() { GenreList genres = new GenreList(); genres.Load(); return(genres); }
public void Update() { GenreList genres = new GenreList(); genres.Load(); Genre genre = genres.FirstOrDefault(g => g.Description == "SLTEST"); Genre retrievedGenre = new Genre(); if (genre != null) { retrievedGenre.Id = genre.Id; genre.Description = "SLTEST1"; //Act HttpClient client = InitializeClient(); //Serialize a question object that we're trying to insert string serializedGenre = JsonConvert.SerializeObject(genre); var content = new StringContent(serializedGenre); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PutAsync("Genre/" + genre.Id, content).Result; retrievedGenre.LoadById(); } //Assert Assert.AreEqual(genre.Description, retrievedGenre.Description); }
// GET: Genre public ActionResult Index() { GenreList genres = new GenreList(); genres.Load(); return(View(genres)); }
public ActionResult Sidebar() { GenreList genres = new GenreList(); genres.Load(); return(PartialView(genres)); }
public void LoadTest() { GenreList genres = new GenreList(); genres.Load(); Assert.AreEqual(23, genres.Count); }
public void LoadTest() { GenreList genres = new GenreList(); genres.Load(); int expected = 10; int actual = genres.Count; Assert.AreEqual(expected, actual); }
public void DeleteTest() { Genre genre = new Genre(); GenreList genres = new GenreList(); genres.Load(); genre = genres.FirstOrDefault(g => g.Description == "Update"); int results = genre.Delete(); Assert.IsTrue(results == 1); }
public void Delete() { //Setup GenreList genres = new GenreList(); genres.Load(); int originalCount = genres.Count(); Genre genre = genres.FirstOrDefault(g => g.Description == "SLTEST1"); //Act if (genre != null) { HttpClient client = InitializeClient(); HttpResponseMessage response = client.DeleteAsync("Genre/" + genre.Id).Result; } //Assert genres.Clear(); genres.Load(); Assert.AreEqual(originalCount - 1, genres.Count); }
public void DeleteTest() { GenreList genres = new GenreList(); genres.Load(); //Find the genre with the description testinggenre Genre genre = genres.FirstOrDefault(f => f.Description == "UpdatedGenre"); //Delete it int result = genre.Delete(); Assert.IsTrue(result == 1); }
public void LoadById() { Genre genre = new Genre(); GenreList genres = new GenreList(); genres.Load(); genre = genres.FirstOrDefault(g => g.Description == "Update"); Genre newGenre = new Genre { Id = genre.Id }; newGenre.LoadById(); Assert.AreEqual(genre.Description, newGenre.Description); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { genres = new GenreList(); genres.Load(); Reload(); //pretend someone clicked in the ddlGenres, send it with the sender and the e from this event ddlGenres_SelectedIndexChanged(sender, e); //Load data into the session Session["genres"] = genres; } else { //is a PostBack, kept in session, get the objects genres = (GenreList)Session["genres"]; } }
public void GetOne() { //Setup Genre genre = new Genre(); Genre retrievedGenre = new Genre(); GenreList genres = new GenreList(); genres.Load(); genre = genres.FirstOrDefault(g => g.Description == "Dance"); //Act if (genre != null) { HttpClient client = InitializeClient(); HttpResponseMessage response = client.GetAsync("Genre/" + genre.Id).Result; string result = response.Content.ReadAsStringAsync().Result; retrievedGenre = JsonConvert.DeserializeObject <Genre>(result); } //Assert Assert.IsTrue(genre.Description == retrievedGenre.Description && !string.IsNullOrEmpty(retrievedGenre.Description)); }