public void clearing_single_valued_reference_generates_Delete_operation___otherwise_fim_web_service_throws()
{
RmPerson person = new RmPerson
{
Manager = new RmReference("2CFAAD59-A6ED-4A96-91A2-52992361929A")
};
var resourceChanges = new RmResourceChanges(person);
resourceChanges.BeginChanges();
person.Manager = null;
var changes = resourceChanges.GetChanges();
Assert.Equal(1, changes.Count);
var change = changes.Single();
Assert.Equal(RmAttributeChangeOperation.Delete, change.Operation);
Assert.Equal(RmPerson.AttributeNames.Manager.Name, change.Name.Name);
Assert.Equal(person.Manager, change.Value);
}