public static MemberSalary CreateMemberSalary(long memberSalaryId, long memberId, FrequencyIds frequencyId = FrequencyIds.Month, decimal amount = 3000) { return(new MemberSalary { Id = memberSalaryId, MemberId = memberId, Amount = amount, PayFrequencyId = (long)frequencyId, ModifiedOn = DateTime.UtcNow, CreatedOn = DateTime.UtcNow }); }
public static MemberExpense CreateMemberExpense(long memberExpenseId, long memberId, FrequencyIds frequencyId = FrequencyIds.Month, decimal amount = 1000) { return(new MemberExpense { Id = memberExpenseId, MemberId = memberId, Amount = amount, BillFrequencyId = (long)frequencyId, ModifiedOn = DateTime.UtcNow, CreatedOn = DateTime.UtcNow }); }
public void GivenMemberSalaryEntity_WhenCallGetGetMonthlyExpense_ShouldReturnValue(decimal amount, FrequencyIds frequencyId, decimal expectedResult) { // assign var memberExpensive = new MemberSalary { Amount = amount, PayFrequencyId = (long)frequencyId }; // act var result = memberExpensive.GetMonthlySalary(); // assert result.ShouldBe(expectedResult); }