public void RemoveUnusedDataListItems_RemoveScalars_ExpectedItemRemovedFromDataList()
{
Setup();
IList<IDataListVerifyPart> parts = new List<IDataListVerifyPart>();
var part = new Mock<IDataListVerifyPart>();
part.Setup(c => c.Field).Returns("testing");
part.Setup(c => c.Description).Returns("A state in a republic");
part.Setup(c => c.IsScalar).Returns(true);
parts.Add(part.Object);
// Mock Setup
//Juries 8810 TODO
//mockMainViewModel.Setup(c => c.ActiveDataList).Returns(_dataListViewModel);
_dataListViewModel.AddMissingDataListItems(parts, false);
int beforeCount = _dataListViewModel.DataList.Count;
parts.Add(part.Object);
_dataListViewModel.SetIsUsedDataListItems(parts, false);
_dataListViewModel.RemoveUnusedDataListItems();
int afterCount = _dataListViewModel.DataList.Count;
Assert.IsTrue(beforeCount > afterCount);
}