Exemple #1
0
 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
     });
 }
Exemple #2
0
        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);
        }