public void UpdateSettings_AllPropertiesValid_DoesNotThrowArgumentException() { //Arrange Mock <AccessTokenManagerBaseStub> tokenManager = new Mock <AccessTokenManagerBaseStub>(); SettingsEndpoint settingsRequest = new SettingsEndpoint(tokenManager.Object, new UsersModel()); //Act and Assert Assert.DoesNotThrow(() => { settingsRequest.UpdateSettings(ValidSettings); }); }
public void UpdateSettings_ShareBackgroundActivitiesNotValid_ArgumentException() { //Arrange Mock <AccessTokenManagerBaseStub> tokenManager = new Mock <AccessTokenManagerBaseStub>(); SettingsEndpoint settingsRequest = new SettingsEndpoint(tokenManager.Object, new UsersModel()); //Act and Assert ValidSettings.ShareBackgroundActivities = "Not valid value."; Assert.Throws(typeof(ArgumentException), () => { settingsRequest.UpdateSettings(ValidSettings); }); }