Ejemplo n.º 1
0
        public void Get_Set_Code_ForPerson()
        {
            CompulsorySavings CompulsorySavings = new CompulsorySavings(ApplicationSettings.GetInstance(""), ChartOfAccounts.GetInstance(new User()), new User(), 12m, new DateTime(2007, 08, 11), null)
            {
                Code = "", Product = new CompulsorySavingsProduct()
                {
                    Id = 2, Name = "CompulsorySavingsProduct", Code = "CompulsorySavingsProduct"
                }
            };

            CompulsorySavings.GenerateSavingCode(new Person {
                Id = 2, FirstName = "Vincent", LastName = "Guigui"
            }, 3, "BC/YY/PC-PS/CN-ID", "IMF", "BC");
            Assert.AreEqual("S/BC/2007/COMPU-4/GUIG-2", CompulsorySavings.Code);

            CompulsorySavings.GenerateSavingCode(new Person {
                Id = 10, FirstName = "Vincent", LastName = "Guigui"
            }, 4, "IC/BC/CS/ID", "IMF", "BC");
            Assert.AreEqual("IMF/BC/05/00010/73", CompulsorySavings.Code);
        }
Ejemplo n.º 2
0
        public void Get_Set_Code_ForCorporate()
        {
            CompulsorySavings CompulsorySavings = new CompulsorySavings(ApplicationSettings.GetInstance(""), ChartOfAccounts.GetInstance(new User()), new User(), 12m, new DateTime(2007, 08, 11), null)
            {
                Code = "", Product = new CompulsorySavingsProduct()
                {
                    Id = 2, Name = "CompulsorySavingsProduct", Code = "CompulsorySavingsProduct"
                }
            };

            CompulsorySavings.GenerateSavingCode(new Corporate {
                Id = 2, Name = "Guigui"
            }, 0, "BC/YY/PC-PS/CN-ID", "IMF", "BC");
            Assert.AreEqual("S/BC/2007/COMPU-1/GUIG-2", CompulsorySavings.Code);

            CompulsorySavings.GenerateSavingCode(new Corporate {
                Id = 10, Name = "Guigui"
            }, 1, "IC/BC/CS/ID", "IMF", "BC");
            Assert.AreEqual("IMF/BC/02/00010/94", CompulsorySavings.Code);
        }
Ejemplo n.º 3
0
        public void Get_Set_Code_ForPerson()
        {
            CompulsorySavings CompulsorySavings = new CompulsorySavings(ApplicationSettings.GetInstance(""), ChartOfAccounts.GetInstance(new User()), new User(), 12m, new DateTime(2007, 08, 11), null)
            { Code = "", Product = new CompulsorySavingsProduct() { Id = 2, Name = "CompulsorySavingsProduct", Code = "CompulsorySavingsProduct" } };
            CompulsorySavings.GenerateSavingCode(new Person { Id = 2, FirstName="Vincent", LastName = "Guigui" }, 3, "BC/YY/PC-PS/CN-ID", "IMF",  "BC");
            Assert.AreEqual("S/BC/2007/COMPU-4/GUIG-2", CompulsorySavings.Code);

            CompulsorySavings.GenerateSavingCode(new Person { Id = 10, FirstName = "Vincent", LastName = "Guigui" }, 4, "IC/BC/CS/ID", "IMF", "BC");
            Assert.AreEqual("IMF/BC/05/00010/73", CompulsorySavings.Code);
        }
Ejemplo n.º 4
0
        public void Get_Set_Code_ForCorporate()
        {
            CompulsorySavings CompulsorySavings = new CompulsorySavings(ApplicationSettings.GetInstance(""), ChartOfAccounts.GetInstance(new User()), new User(), 12m, new DateTime(2007, 08, 11), null)
            { Code = "", Product = new CompulsorySavingsProduct() { Id = 2, Name = "CompulsorySavingsProduct", Code = "CompulsorySavingsProduct" } };
            CompulsorySavings.GenerateSavingCode(new Corporate { Id = 2, Name = "Guigui" }, 0, "BC/YY/PC-PS/CN-ID", "IMF", "BC");
            Assert.AreEqual("S/BC/2007/COMPU-1/GUIG-2", CompulsorySavings.Code);

            CompulsorySavings.GenerateSavingCode(new Corporate { Id = 10, Name = "Guigui" }, 1, "IC/BC/CS/ID", "IMF", "BC");
            Assert.AreEqual("IMF/BC/02/00010/94", CompulsorySavings.Code);
        }