public void BuildSetsWhenValuesListIsEmpty() { mockFrame.GetRegisters().Returns(new List <RemoteValue>()); var sets = registerSetsBuilder.BuildSets().ToList(); Assert.IsEmpty(sets); }
public virtual ICollection <IVariableInformation> Get(Guid guidFilter) { IEnumerable <IVariableInformation> varInfosEnum = null; if (guidFilter == PropertyFilterGuids.Registers) { varInfosEnum = _registerSetsBuilder.BuildSets(); } else if (guidFilter == PropertyFilterGuids.Locals || guidFilter == PropertyFilterGuids.AllLocals) { varInfosEnum = _lldbFrame.GetVariables(false, true, false, true) .Select(CreateVarInfo); } else if (guidFilter == PropertyFilterGuids.Arguments) { varInfosEnum = _lldbFrame.GetVariables(true, false, false, true) .Select(CreateVarInfo); } else if (guidFilter == PropertyFilterGuids.LocalsPlusArguments || guidFilter == PropertyFilterGuids.AllLocalsPlusArguments) { varInfosEnum = _lldbFrame.GetVariables(true, true, false, true) .Select(CreateVarInfo); } return(varInfosEnum?.ToList()); }