コード例 #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
ファイル: BudgetFactory.cs プロジェクト: durwood/Retire
 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();
 }