public IHttpActionResult PutTestColor(int id, TestColor testColor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != testColor.TestColorId) { return(BadRequest()); } db.Entry(testColor).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TestColorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public override void IsEqualSame() { var col1 = new TestColor(); var col2 = new TestColor(); bool cmp1 = col1 == col2; bool cmp2 = col1.Equals(col2); Assert.IsTrue(cmp1 == cmp2); }
public void TestJsonSerializeColor() { TestColor color = new TestColor { Color = System.Drawing.Color.White, }; var actual = JsonConvert.SerializeObject(color, Formatting.None, Settings); var expect = "{\"color\":\"rgba(255, 255, 255, 255)\"}"; Assert.AreEqual(expect, actual); }
public void TestJsonSerializeString() { TestColor color = new TestColor { Color = "rgb(0, 0, 0)", }; var actual = JsonConvert.SerializeObject(color, Formatting.None, Settings); var expect = "{\"color\":\"rgb(0, 0, 0)\"}"; Assert.AreEqual(expect, actual); }
public IHttpActionResult GetTestColor(int id) { TestColor testColor = db.TestColors.Find(id); if (testColor == null) { return(NotFound()); } return(Ok(testColor)); }
public IHttpActionResult PostTestColor(TestColor testColor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TestColors.Add(testColor); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = testColor.TestColorId }, testColor)); }
public override void Unequal() { var col1 = new TestColor(0.5, 0.5, 0.5, new Colorspace(Whitepoint.A)); var col2 = new TestColor(0.5, 0.5, 0.5, new Colorspace(Whitepoint.A)); var col3 = new TestColor(0.7, 0.7, 0.7, new Colorspace(Whitepoint.A)); var col4 = new TestColor(0.7, 0.7, 0.7, new Colorspace(Whitepoint.B)); Assert.IsFalse(col1 != col2); Assert.IsTrue(col1 != col3); Assert.IsTrue(col1 != col4); }
public IHttpActionResult DeleteTestColor(int id) { TestColor testColor = db.TestColors.Find(id); if (testColor == null) { return(NotFound()); } db.TestColors.Remove(testColor); db.SaveChanges(); return(Ok(testColor)); }
static void Main(string[] args) { TestColor.ListColor(); }