コード例 #1
0
        public void GetAllServiceRecordForProvider()
        {
            var providerList = new ProviderList();
            var provider     = new Provider();

            provider.Name          = "Zhao";
            provider.StreetAddress = "123 77th Ave S";
            provider.State         = "MN";
            provider.City          = "Saint Cloud";
            provider.ZipCode       = "12345";

            var newId = providerList.AddProvider(provider);

            Assert.IsTrue(null != newId, "Adding member Fail!");

            var list           = new ServiceRecordList();
            var serviceRecord  = new ServiceRecord(1231, DateTime.Now, DateTime.Today, newId.Value, 1001, "Hello, This is a Test!");
            var serviceRecord2 = new ServiceRecord(1231, DateTime.Now, DateTime.Today, newId.Value, 1001, "Hello, This is a Test!");

            Assert.IsTrue(null != serviceRecord, "Adding Fail!");
            Assert.IsTrue(null != serviceRecord2, "Adding Fail!");

            var result = list.GetAllServiceRecordForProvider(newId.Value);

            Assert.IsTrue(null != result, "Get list Fail!");
        }
コード例 #2
0
        public void GetAllServiceRecordForMember()
        {
            var memberlist = new MemberList();
            var member     = new Member();

            member.Name          = "Zhao";
            member.StreetAddress = "123 77th Ave S";
            member.State         = "MN";
            member.City          = "Saint Cloud";
            member.ZipCode       = "12345";

            var newMemberId = memberlist.InsertMember(member);

            Assert.IsTrue(null != newMemberId, "Adding member Fail!");

            var list           = new ServiceRecordList();
            var serviceRecord  = new ServiceRecord(1231, DateTime.Now, DateTime.Today, 100, newMemberId.Value, "Hello, This is a Test!");
            var serviceRecord2 = new ServiceRecord(1231, DateTime.Now, DateTime.Today, 100, newMemberId.Value, "Hello, This is a Test!");

            var result1 = list.InsertServiceRecord(serviceRecord);
            var result2 = list.InsertServiceRecord(serviceRecord2);

            Assert.IsTrue(null != result1, "Adding Fail!");
            Assert.IsTrue(null != result2, "Adding Fail!");

            var result = list.GetAllServiceRecordForMember(newMemberId.Value);

            Assert.IsTrue(null != result, "Get list Fail!");
        }
コード例 #3
0
        public void InsertServiceRecord()
        {
            var list          = new ServiceRecordList();
            var serviceRecord = new ServiceRecord(1231, DateTime.Now, DateTime.Today, 100, 1001, "Hello, This is a Test!");

            var newServiceRecordId = list.InsertServiceRecord(serviceRecord);

            Assert.IsTrue(null != newServiceRecordId, "insert service record failed.");
        }
コード例 #4
0
        public void GetServiceRecord()
        {
            var list               = new ServiceRecordList();
            var serviceRecord      = new ServiceRecord(1231, DateTime.Now, DateTime.Today, 100, 1001, "Hello, This is a Test!");
            var newServiceRecordId = list.InsertServiceRecord(serviceRecord);

            Assert.IsTrue(null != newServiceRecordId, "Adding Fail");

            var result = list.GetServiceRecord(newServiceRecordId.Value);

            Assert.IsTrue(null != result, "Get Record Fail");
        }
コード例 #5
0
        public void VerifyServiceRecords()
        {
            var providerList      = new ProviderList();
            var memberList        = new MemberList();
            var providerDirectory = new ProviderDirectory();
            var serviceRecordList = new ServiceRecordList();

            var providers = providerList.GetAllProviders();
            var members   = memberList.GetAllMembers();
            var services  = providerDirectory.GetServices();

            var providerId  = null != providers && providers.Any() ? providers.First().ID : new int?();
            var memberId    = null != members && members.Any() ? members.First().ID : new int?();
            var serviceCode = null != services && services.Any() ? services.First().ServiceCode : new int?();

            Assert.IsTrue(providerId.HasValue, "unable to get provider ID");
            Assert.IsTrue(memberId.HasValue, "unable to get member ID");
            Assert.IsTrue(serviceCode.HasValue, "unable to get service code");

            var newServiceRecord = new ServiceRecord(serviceCode.Value, DateTime.Now, DateTime.Today,
                                                     providerId.Value, memberId.Value, "test");

            var serviceRecordId = serviceRecordList.InsertServiceRecord(newServiceRecord);

            Assert.IsTrue(serviceRecordId.HasValue, "unable to add service record");

            var feeVerification     = true;
            var serviceVerification = true;
            var success             = serviceRecordList.VerifyServiceRecords(providerId.Value,
                                                                             DateTime.Today.AddDays(-1), DateTime.Today.AddDays(1),
                                                                             feeVerification, serviceVerification);

            Assert.IsTrue(success, "failed to verify service record");

            var serviceRecord = serviceRecordList.GetServiceRecord(serviceRecordId.Value);

            Assert.IsTrue(null != serviceRecord, "unable to get service record");

            Assert.AreEqual(serviceRecord.FeeVerified, feeVerification, "fee verification are not equal");
            Assert.AreEqual(serviceRecord.ServiceVerified, serviceVerification, "service verification are not equal");
        }