Пример #1
0
        public void GetInt64()
        {
            Int64 value, defaultValue;

            defaultValue = Int64.MinValue;
            DataServer.AddUserSelectedTaxa(GetContext(), TaxonManagerTest.GetUserSelectedTaxa(GetContext()));
            DataServer.UpdateUserSelecedTaxa(GetContext());
            using (DataReader dataReader = DataServer.GetSpeciesObservations(GetContext(),
                                                                             0,
                                                                             5,
                                                                             false,
                                                                             0,
                                                                             false,
                                                                             0,
                                                                             0,
                                                                             false,
                                                                             true,
                                                                             0,
                                                                             false,
                                                                             DateTime.Now,
                                                                             DateTime.Now,
                                                                             0,
                                                                             false,
                                                                             DateTime.Now,
                                                                             DateTime.Now,
                                                                             false,
                                                                             Int32.MinValue,
                                                                             Int32.MinValue,
                                                                             Int32.MinValue,
                                                                             Int32.MinValue,
                                                                             false,
                                                                             Int32.MinValue,
                                                                             null,
                                                                             true,
                                                                             false,
                                                                             false,
                                                                             false,
                                                                             -1,
                                                                             false,
                                                                             -1,
                                                                             false,
                                                                             -1,
                                                                             false,
                                                                             -1,
                                                                             false,
                                                                             -1,
                                                                             false,
                                                                             -1,
                                                                             "All",
                                                                             null,
                                                                             true))
            {
                while (dataReader.Read())
                {
                    if (dataReader.IsDBNull(SpeciesObservationData.ID))
                    {
                        value = dataReader.GetInt64(SpeciesObservationData.ID, defaultValue);
                        Assert.AreEqual(value, defaultValue);
                    }
                    else
                    {
                        value = dataReader.GetInt64(SpeciesObservationData.ID);
                        Assert.AreNotEqual(value, defaultValue);
                        value = dataReader.GetInt64(SpeciesObservationData.ID, defaultValue);
                        Assert.AreNotEqual(value, defaultValue);
                    }
                }
            }
            DataServer.DeleteUserSelectedTaxa(GetContext());
        }