public void CanSerializeMainCategoryOnly() { var budgetType = BudgetType.Income; var budgetTypeString = BudgetCategoryFactory.Serialize(budgetType); Assert.That(budgetTypeString, Is.EqualTo("Income")); }
public void CanSerialize() { var budgetType = BudgetType.Income_Salary; var budgetTypeString = BudgetCategoryFactory.Serialize(budgetType); Assert.That(budgetTypeString, Is.EqualTo("Income:Salary")); }
public virtual string Serialize() { var categoryString = BudgetCategoryFactory.Serialize(Category.BudgetType); var amountString = Amount.ToString(); return($"{categoryString},{amountString},{Label}"); }