Пример #1
0
        public void CanSerializeMainCategoryOnly()
        {
            var budgetType       = BudgetType.Income;
            var budgetTypeString = BudgetCategoryFactory.Serialize(budgetType);

            Assert.That(budgetTypeString, Is.EqualTo("Income"));
        }
Пример #2
0
        public void CanSerialize()
        {
            var budgetType       = BudgetType.Income_Salary;
            var budgetTypeString = BudgetCategoryFactory.Serialize(budgetType);

            Assert.That(budgetTypeString, Is.EqualTo("Income:Salary"));
        }
Пример #3
0
        public virtual string Serialize()
        {
            var categoryString = BudgetCategoryFactory.Serialize(Category.BudgetType);
            var amountString   = Amount.ToString();

            return($"{categoryString},{amountString},{Label}");
        }