public void PostAdministratorBuilder_WhenCalled_ShouldCreateObjectWithCorrectData() { Administrator administrator = new Administrator { Name = name, Email = email, Password = password, Registration = registration }; JObject obj = AdministratorParser.PostAdministratorBuilder(administrator); 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(name, adminName); Assert.AreEqual(email, adminEmail); Assert.AreEqual(password, adminPass); Assert.AreEqual(registration, adminRegist); }