public void CanDeserializeMainCategoryOnly() { var budgetTypeString = "Income"; var budgetType = BudgetCategoryFactory.DeSerialize(budgetTypeString); Assert.That(budgetType, Is.EqualTo(BudgetType.Income)); }
public void CanDeSerialize() { var budgetTypeString = "Income:Salary"; var budgetType = BudgetCategoryFactory.DeSerialize(budgetTypeString); Assert.That(budgetType, Is.EqualTo(BudgetType.Income_Salary)); }
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(); }