예제 #1
0
        public void AddHouseholdandAddBill_ToService_ShouldBeFound()
        {
            var h = new Household {
                HouseholdName = "HouseholdName", HouseholdAddress = "HouseholdAddress"
            };

            h = svc.AddHousehold(h);

            //set HouseholdId using primary key of Household
            var b = new Bill()
            {
                HouseholdId = h.HouseholdId, BillName = "Rent", BillType = BillType.Bill, Amount = 200, DueDate = new DateTime(2019, 09, 29)
            };

            svc.AddBill(b);

            Assert.Single(h.Bills);
        }
예제 #2
0
파일: DbSeeder.cs 프로젝트: madevv/FYApp
        public static void Seed(IFYCoreService svc)
        {
            svc.Initialise();

            Household h = svc.AddHousehold(new Household
            {
                HouseholdName    = "House1",
                HouseholdAddress = "123 Address"
            });

            svc.AddBill(new Bill
            {
                HouseholdId = h.HouseholdId, BillName = "Rent", BillType = BillType.Bill, Amount = 200, DueDate = new DateTime(2019, 09, 29)
            });

            svc.AddBill(new Bill
            {
                HouseholdId = h.HouseholdId, BillName = "Electricity", BillType = BillType.Utility, Amount = 100, DueDate = new DateTime(2019, 09, 29)
            });

            svc.AddMemberToHousehold(h.HouseholdId, new Member {
                Name = "Name", Email = "*****@*****.**", Password = "******"
            });
        }