Пример #1
0
        public void CanDeserializeMainCategoryOnly()
        {
            var budgetTypeString = "Income";
            var budgetType       = BudgetCategoryFactory.DeSerialize(budgetTypeString);

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

            Assert.That(budgetType, Is.EqualTo(BudgetType.Income_Salary));
        }
Пример #3
0
 static void GetCommonParameters(ref string[] components, out double amount, out string label, out BudgetType budgetType)
 {
     budgetType = BudgetCategoryFactory.DeSerialize(components[0]);
     amount     = double.Parse(components[1]);
     label      = components[2];
     components = components.Skip(3).ToArray();
 }