public RandomAssignmentExperimentItem <T> Add(T item, int oddsNumerator) { //TODO: Unit Test RandomAssignmentExperimentItem <T> addItem = new RandomAssignmentExperimentItem <T>(item) { OddsNumerator = oddsNumerator }; this.Add(addItem); return(addItem); }
public int IndexOf(T item) { RandomAssignmentExperimentItem <T> searchItem = this .Where(experimentItem => experimentItem.Item.Equals(item)) .FirstOrDefault(); if (searchItem == null) { return(-1); } return(this.IndexOf(searchItem)); //TODO: Unit Test }