public void UpdateMeasurement_AllPropertiesValid_DoesNotThrowArgumentException() { //Arrange Mock<AccessTokenManagerBaseStub> tokenManager = new Mock<AccessTokenManagerBaseStub>(); DiabetesMeasurementsEndpoint measurementRequest = new DiabetesMeasurementsEndpoint(tokenManager.Object, new UsersModel()); //Act and Assert Assert.DoesNotThrow(() => { measurementRequest.UpdateMeasurement(ValidMeasurement); }); }
public void UpdateMeasurement_AllMeasurementsNull_ArgumentException() { //Arrange Mock<AccessTokenManagerBaseStub> tokenManager = new Mock<AccessTokenManagerBaseStub>(); DiabetesMeasurementsEndpoint measurementRequest = new DiabetesMeasurementsEndpoint(tokenManager.Object, new UsersModel()); //Act ValidMeasurement.CPeptide = null; ValidMeasurement.FastingPlasmaGlucoseTest = null; ValidMeasurement.HemoglobinA1c = null; ValidMeasurement.Insulin = null; ValidMeasurement.OralGlucoseToleranceTest = null; ValidMeasurement.RandomPlasmaGlucoseTest = null; ValidMeasurement.Triglyceride = null; //Assert Assert.Throws(typeof(ArgumentException), () => { measurementRequest.UpdateMeasurement(ValidMeasurement); }); }