public void Test_TeamStatusEnum() { foreach (TeamStatusEnum o in TeamStatusEnum.Options) { Assert("TeamStatusEnum could not be retrieved by Code)", o.Equals(TeamStatusEnum.GetInstance(o.Code))); } Assert("Function should have been invalid", !TeamStatusEnum.GetInstance("xxx").IsValid); }
/// <summary> /// Builds a data object from the current row in a data reader.. /// </summary> /// <param name="dataReader">Container for database row.</param> /// <returns>Data object built from current row.</returns> private static TeamData GetDataObjectFromReader(SqlDataReader dataReader) { TeamData data = new TeamData(); if (dataReader.IsDBNull(dataReader.GetOrdinal("TeamId"))) { data.TeamId = IdType.UNSET; } else { data.TeamId = new IdType(dataReader.GetInt32(dataReader.GetOrdinal("TeamId"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("RegistrationKey"))) { data.RegistrationKey = StringType.UNSET; } else { data.RegistrationKey = StringType.Parse(dataReader.GetString(dataReader.GetOrdinal("RegistrationKey"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("Status"))) { data.Status = TeamStatusEnum.UNSET; } else { data.Status = TeamStatusEnum.GetInstance(dataReader.GetString(dataReader.GetOrdinal("Status"))); } if (dataReader.IsDBNull(dataReader.GetOrdinal("TournamentId"))) { data.TournamentId = IdType.UNSET; } else { data.TournamentId = new IdType(dataReader.GetInt32(dataReader.GetOrdinal("TournamentId"))); } return(data); }