public void SetStringValue() { //Check a field of string type Data.ArtDatabankenService.FactorField factorStringField = Data.ArtDatabankenService.FactorManager.GetFactorDataType(1).Field5; Assert.IsTrue(factorStringField.Type.Id == 2); Data.ArtDatabankenService.SpeciesFactField stringField = new Data.ArtDatabankenService.SpeciesFactField( SpeciesFactManagerTest.GetASpeciesFact(), factorStringField, false, null); Assert.IsFalse(stringField.HasValue); //Set value to true String testValue = "Hej"; stringField.Value = testValue; Assert.IsTrue(stringField.HasValue); Assert.AreEqual(stringField.Value, testValue); stringField.Value = null; Assert.IsFalse(stringField.HasValue); testValue = "1"; stringField.Value = testValue; Assert.IsTrue(stringField.HasValue); testValue = String.Empty; stringField.Value = testValue; Assert.IsFalse(stringField.HasValue); testValue = "Hej "; stringField.Value = testValue; Assert.AreEqual("Hej ", stringField.Value); }
private TaxonCountyOccurrenceList GetCountyOccurrencies(Boolean refresh) { if (_countyOccurrencies.IsNull() || refresh) { _countyOccurrencies = SpeciesFactManagerTest.GetSomeTaxonCountyOccurencies(); } return(_countyOccurrencies); }
private Data.ArtDatabankenService.SpeciesFact GetSpeciesFact(Boolean refresh) { if (_specisFact.IsNull() || refresh) { _specisFact = SpeciesFactManagerTest.GetASpeciesFact(); } return(_specisFact); }
private TaxonCountyOccurrence GetCountyOccurrence(Boolean refresh) { if (_countyOccurrence.IsNull() || refresh) { _countyOccurrence = SpeciesFactManagerTest.GetOneTaxonCountyOccurrence(); } return(_countyOccurrence); }
private Data.ArtDatabankenService.SpeciesFactField GetSpeciesFactField(Boolean refresh) { if (_speciesFactField.IsNull() || refresh) { _speciesFactField = SpeciesFactManagerTest.GetASpeciesFactField(); } return(_speciesFactField); }
private OrganismGroupList GetOrganismGroups(Boolean refresh) { if (_organismGroups.IsNull() || refresh) { _organismGroups = SpeciesFactManagerTest.GetSomeOrganismGroups(); } return(_organismGroups); }
private Data.ArtDatabankenService.SpeciesFactFieldList GetSpeciesFactFields() { if (_speciesFactFields.IsNull()) { _speciesFactFields = SpeciesFactManagerTest.GetASpeciesFact().Fields; } return(_speciesFactFields); }
private OrganismGroup GetOrganismGroup(Boolean refresh) { if (_organismGroup.IsNull() || refresh) { _organismGroup = SpeciesFactManagerTest.GetOneOrganismGroup(); } return(_organismGroup); }
public void ExpandSpeciesFactListWithEmptySpeciesFactsUsingTwoCategoriesAndOldSpeciesFacts() { UserParameterSelection userparams = new UserParameterSelection(); userparams.Taxa.Merge(TaxonManagerTest.GetTaxaList()); Assert.AreNotEqual(0, userparams.Taxa.Count); userparams.Factors.Merge(GetSomeNoHeaderNoPeriodicFactors()); Assert.AreNotEqual(0, userparams.Factors.Count); // add some categories userparams.IndividualCategories.Merge(GetTwoIndividualCategories()); Assert.AreNotEqual(0, userparams.IndividualCategories.Count); Data.ArtDatabankenService.SpeciesFactList facts = SpeciesFactManagerTest.GetSomeSpeciesFacts(); int initialCount = facts.Count; Data.ArtDatabankenService.SpeciesFactManager.ExpandSpeciesFactListWithEmptySpeciesFacts(userparams, facts); //The real test Assert.AreEqual((initialCount + (userparams.Taxa.Count * userparams.Factors.Count * userparams.IndividualCategories.Count)), facts.Count); }
public void SetBooleanValue() { //Check a field of boolean type Data.ArtDatabankenService.FactorField factorBooleanField = Data.ArtDatabankenService.FactorManager.GetFactorDataType(1).Field1; Assert.AreEqual(factorBooleanField.Type.DataType, FactorFieldDataTypeId.Boolean); Data.ArtDatabankenService.SpeciesFactField booleanField = new Data.ArtDatabankenService.SpeciesFactField(SpeciesFactManagerTest.GetASpeciesFact(), factorBooleanField, false, null); Assert.IsFalse(booleanField.HasValue); //Set value to true Boolean testValue = true; booleanField.Value = testValue; Assert.IsTrue(booleanField.HasValue); Assert.AreEqual(booleanField.Value, testValue); booleanField.Value = null; Assert.IsFalse(booleanField.HasValue); testValue = false; booleanField.Value = testValue; Assert.IsTrue(booleanField.HasValue); Assert.IsFalse((Boolean)booleanField.Value); }
// // You can use the following additional attributes as you write your tests: // // Use ClassInitialize to run code before running the first test in the class // [ClassInitialize()] // public static void MyClassInitialize(TestContext testContext) { } // // Use ClassCleanup to run code after all tests in a class have run // [ClassCleanup()] // public static void MyClassCleanup() { } // // Use TestInitialize to run code before running each test // [TestInitialize()] // public void MyTestInitialize() { } // // Use TestCleanup to run code after each test has run // [TestCleanup()] // public void MyTestCleanup() { } // #endregion private Data.ArtDatabankenService.SpeciesFactQuality GetSpeciesFactQuality() { return(SpeciesFactManagerTest.GetFirstSpeciesFactQuality()); }