public void PutAdministratorBuilder_AllFieldsChanged() { Administrator oldAdministrator = new Administrator { Name = name, Email = email, Password = password, Registration = registration }; Administrator newAdministrator = new Administrator { Name = newName, Email = newEmail, Password = newPassword, Registration = newRegistration }; JObject obj = AdministratorParser.PutAdministratorBuilder(oldAdministrator, newAdministrator); var adminBody = obj["administrator"]; var adminName = adminBody["name"].ToString(); var adminEmail = adminBody["email"].ToString(); var adminPass = adminBody["password"].ToString(); var adminRegist = adminBody["registration"].ToString(); Assert.AreEqual(newName, adminName); Assert.AreEqual(newEmail, adminEmail); Assert.AreEqual(newPassword, adminPass); Assert.AreEqual(newRegistration, adminRegist); }
public void PutAdministratorBuilder_SomeFieldsChanged() { Administrator oldAdministrator = new Administrator { Name = name, Email = email, Password = password, Registration = registration }; Administrator newAdministrator = new Administrator { Name = newName, Email = newEmail, }; JObject obj = AdministratorParser.PutAdministratorBuilder(oldAdministrator, newAdministrator); var adminBody = obj["administrator"]; var children = adminBody.Count(); var adminName = adminBody["name"].ToString(); var adminEmail = adminBody["email"].ToString();; Assert.AreEqual(newName, adminName); Assert.AreEqual(newEmail, adminEmail); Assert.AreEqual(2, children); }
public void PutAdministratorBuilder_NoFieldsChanged() { Administrator oldAdministrator = new Administrator { Name = name, Email = email, Password = password, Registration = registration }; Administrator newAdministrator = new Administrator(); JObject obj = AdministratorParser.PutAdministratorBuilder(oldAdministrator, newAdministrator); var adminBody = obj["administrator"]; var children = adminBody.Count(); Assert.AreEqual(0, children); }