private static void ValidateDataSetObject(IDataSetObject dataSetObject) { if (dataSetObject == null) { throw new ArgumentNullException("dataSetObject"); } }
public DataObjectType IdentifyType(IDataSetObject dataSetObject) { ValidateDataSetObject(dataSetObject); int dataNumber = dataSetObject.DataNumber; if (dataNumber % 3 == 0) { return DataObjectType.Buzz; } else if (dataNumber % 5 == 0) { return DataObjectType.Fizz; } else { return DataObjectType.General; } }