public void return_5_when_a_state_value_is_update() { var stateValueManager = new StateValueManagement(); stateValueManager.AddStateValue(new StateValue("sentinel1", "package1", "statename", 3, TypeOfValue.Int)); stateValueManager.UpdateStateValue(new StateValue("sentinel1", "package1", "statename", 5, TypeOfValue.Int)); Check.That(stateValueManager.GetStateValueByKey("sentinel1", "package1", "statename").Value).IsEqualTo(5); }
public void throw_exception_when_trying_to_update_a_state_value_which_doesnt_exist() { var stateValueManager = new StateValueManagement(); stateValueManager.AddStateValue(new StateValue("sentinel1", "package1", "statename", 3, TypeOfValue.Int)); Check.ThatCode(() => stateValueManager.UpdateStateValue( new StateValue("sentinel1", "package2", "statename", 3, TypeOfValue.Int))) .Throws <StateValueNotExistException>(); }