public void GetMoedasBRLTest() { //Arrange ICurrency currency = new DefaultCurrency("EUR"); //Act var moedas = currency.GetMoedas(); //Assert Assert.IsTrue(moedas.Contains("BRL")); }
public void ConstructorTest01() { //Arrange ICurrency currency; //Act currency = new DefaultCurrency("EUR"); //Assert Assert.IsNotNull(currency); }
public void IsValidTrueTest() { //Arrange ICurrency currency = new DefaultCurrency("EUR"); Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary.Add("USDBRL", 1.0); dictionary.Add("USDEUR", 2.0); //Act var valid = currency.IsValid(dictionary); //Assert Assert.IsTrue(valid); }
public void GetTaxaUSDTest() { //Arrange ICurrency currency = new DefaultCurrency("EUR"); Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary.Add("USDBRL", 1.0); dictionary.Add("USDEUR", 2.0); //Act var moedas = currency.GetTaxaUSD(dictionary); //Assert Assert.AreEqual(1.0, moedas); }
public void GetTaxaMoedaReturn0Test() { //Arrange ICurrency currency = new DefaultCurrency("EUR"); Dictionary <string, object> dictionary = new Dictionary <string, object> { { "USDBRL", 1 }, { "USDAUD", 2 } }; //Act var moedas = currency.GetTaxaMoeda(dictionary); //Assert Assert.AreEqual(0, moedas); }
public override void Persist(Context context) { //if (null != this.Person) this.Person.Save(context); //if (null != this.Organization) this.Organization.Save(context); //if (null != this.Security) this.Security.Save(context); if (null != this.GeographicAddressCategoryRootNode && this.GeographicAddressCategoryRootNode.NodeID == 0) { this.GeographicAddressCategoryRootNode.Save(context); } if (null != BankAccountCategoryRootNode && this.BankAccountCategoryRootNode.NodeID == 0) { BankAccountCategoryRootNode.Save(context); } if (null != BankOrgCategoryNode && this.BankOrgCategoryNode.NodeID == 0) { BankOrgCategoryNode.Save(context); } //if (null != CapitalGainTaxSchedule && CapitalGainTaxSchedule.ID == 0) CapitalGainTaxSchedule.Persist(context); if (null != ContactCategoryRootNode && ContactCategoryRootNode.NodeID == 0) { ContactCategoryRootNode.Save(context); } if (null != CountryParentNode && CountryParentNode.NodeID == 0) { CountryParentNode.Save(context); } if (null != DefaultCountry) { DefaultCountry.Save(context); } if (null != DefaultCurrency) { DefaultCurrency.Save(context); } if (null != DefaultLanguage) { DefaultLanguage.Save(context); } if (null != DefaultNationality) { DefaultNationality.Save(context); } if (null != IncomeTaxSchedule) { IncomeTaxSchedule.Persist(context); } if (null != NationalityParentNode && NationalityParentNode.NodeID == 0) { NationalityParentNode.Save(context); } if (null != GeographicAddressCategoryRootNode && GeographicAddressCategoryRootNode.NodeID == 0) { GeographicAddressCategoryRootNode.Save(context); } if (null != PartyIdentityCategoryRootNode && PartyIdentityCategoryRootNode.NodeID == 0) { PartyIdentityCategoryRootNode.Save(context); } if (null != PartyContactCategoryRootNode && PartyContactCategoryRootNode.NodeID == 0) { PartyContactCategoryRootNode.Save(context); } if (null != IdentityCategoryRootNode && IdentityCategoryRootNode.NodeID == 0) { IdentityCategoryRootNode.Save(context); } if (null != RelationshipCategoryParentNode && RelationshipCategoryParentNode.NodeID == 0) { RelationshipCategoryParentNode.Save(context); } if (null != SalesTaxSchedule && SalesTaxSchedule.ID == 0) { SalesTaxSchedule.Persist(context); } if (null != ScheduleCategoryParentNode && ScheduleCategoryParentNode.NodeID == 0) { ScheduleCategoryParentNode.Save(context); } if (null != SequenceNumberGeneratingRule && SequenceNumberGeneratingRule.ID == 0) { SequenceNumberGeneratingRule.Save(context); } if (null != SystemOwnerOrg && SystemOwnerOrg.ID == 0) { SystemOwnerOrg.Persist(context); } if (null != WorkCalendar && WorkCalendar.ID == 0) { WorkCalendar.Save(context); } if (null != NonworkCalendar && NonworkCalendar.ID == 0) { NonworkCalendar.Save(context); } if (null != TaxScheduleCategoryRootNode && TaxScheduleCategoryRootNode.NodeID == 0) { TaxScheduleCategoryRootNode.Save(context); } base.Persist(context); }