public void RegisterErrorItemTypeTest() { repo = new Repository(); repo.Register("item3", "{ \"students\" : [{ \"id\" : 001, \"name\" : \"Budi\", \"address\": \"Kaliurang St.\"}, {\"id\" : 002, \"name\" : \"Tuti\", \"address\": \"Magelang St.\"}]}", 2); //validate content //item3 is registered, but converted into type 1 (JSON). string item3 = repo.Retrieve("item3"); //remove unimportant string item3 = item3.Trim(); Assert.AreEqual("{ \"students\" : [{ \"id\" : 001, \"name\" : \"Budi\", \"address\": \"Kaliurang St.\"}, {\"id\" : 002, \"name\" : \"Tuti\", \"address\": \"Magelang St.\"}]}", item3); int item3Type = repo.GetType("item3"); Assert.AreEqual(1, item3Type); }
public void EmptyGetTypeTest() { repo = new Repository(); int itemType = repo.GetType("item1"); Assert.AreEqual(0, itemType); }
public void JsonGetTypeTest() { repo = new Repository(); int itemType = repo.GetType("item2"); Assert.AreEqual(1, itemType); }