public void UpdateObjectSerialisationWithoutAttributesTest() { var enrolment = new UpdateEnrolment(1); string blankEnrolmentJson = JsonConvert.SerializeObject(enrolment, _settings); Assert.AreEqual(blankEnrolmentJson, "{\"data\":{\"id\":\"1\",\"type\":\"enrolment\"}}", "No property test"); }
public void UpdateObjectSerialisationWithValidAttributeValueTest() { var enrolment = new UpdateEnrolment(1) { IsBoarding = true }; string valueEnrolmentJson = JsonConvert.SerializeObject(enrolment, _settings); Assert.AreEqual(valueEnrolmentJson, "{\"data\":{\"id\":\"1\",\"type\":\"enrolment\",\"attributes\":{\"isBoarding\":true}}}", "Actual Property value test"); }
// This method will be called for each input received from the pipeline to this cmdlet; if no input is received, this method is not called protected override void ProcessRecord() { UpdateEnrolment enrolment = GetInitUpdateModel(); // Populate from student object if object was used. if (_isBoardingProvided) { enrolment.IsBoarding = IsBoarding; } ; var response = SentralApiClient.Enrolments.UpdateEnrolment(enrolment); WriteObject(response); }