public void UpdateMember() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); var member = new Member(); member.Name = "Cheng luo"; member.StreetAddress = "123 77th Ave S"; member.State = "MN"; member.City = "Saint Cloud"; member.ZipCode = "12345"; var newMemberId = account.AddMember(member); Assert.IsTrue(null != newMemberId, "Failed to add a new member."); Member m = new Member(); m.Name = "PST"; m.ID = newMemberId.Value; m.StreetAddress = "123 77th Ave S"; m.State = "MN"; m.City = "Saint Cloud"; m.ZipCode = "19191"; m.Status = 0; var updatedMember = account.UpdateMember(m); Assert.IsTrue(null != updatedMember, "Failed to update a member."); var success = account.DeleteMember(newMemberId.Value); Assert.IsTrue(success, "failed to delete member"); }
public void DeleteMember() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); int memberId = 1010; var result = account.DeleteMember(memberId); Assert.IsFalse(result, "Failed to delete a new member."); }
public void GetManager() { var controller = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); int managerId = 11; var manager = controller.GetManager(managerId); Assert.IsTrue(null != manager, "manager not found"); }
public void ValidateMember() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); int memberId = 1016; var result = account.ValidateMember(memberId); Assert.IsTrue(result != null, "Failed to validate a member."); }
public void ValidateProvider() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); int providerID = 100; var result = account.ValidateProvider(providerID); Assert.IsTrue(result != null, "Failed to validate provider!"); }
public void DeleteAdmin() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); int adminID = 2; var result = account.DeleteAdmin(adminID); Assert.IsFalse(result, "Failed to delete an admin."); }
public void UpdateAdmin() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); Admin a = new Admin(); var result = account.UpdateAdmin(a); Assert.IsNull(result, "Failed to delete an admin."); }
public void TestVerifyProviderReportFees() { var accountController = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); var serviceController = new ManageServiceController(new MemberList(), new ProviderList(), new ProviderDirectory(), new ServiceRecordList()); var reportController = new ManageReportController(new MemberList(), new ProviderList(), new ProviderDirectory(), new ScheduleList(), new ServiceRecordList()); var newMember = new Member() { Name = "John Deere", City = "Maple Grove", State = "MN", StreetAddress = "11 st 25", ZipCode = "12345", Status = MemberStatus.ACCEPTED }; var newProvider = new Provider() { Name = "John Deere", City = "Maple Grove", State = "MN", StreetAddress = "11 st 25", ZipCode = "12345", BankAccount = 1234567890 }; var newMemberId = accountController.AddMember(newMember); var newProviderId = accountController.AddProvider(newProvider); Assert.IsTrue(newMemberId.HasValue, "unable to add new member"); Assert.IsTrue(newProviderId.HasValue, "unable to add new provider"); var services = serviceController.GetAllServices(); var serviceCode = null != services && services.Any() ? services.First().ServiceCode : new int?(); Assert.IsTrue(serviceCode.HasValue, "unable to get service code"); var newServiceRecord = new ServiceRecord(serviceCode.Value, DateTime.Now, DateTime.Today, newProviderId.Value, newMemberId.Value, "test"); var newServiceRecordId = serviceController.AddServiceRecord(newServiceRecord); Assert.IsTrue(newServiceRecordId.HasValue, "unable to add service record"); var feeVerified = true; var verifyReportInput = new VerifyReportViewModel(newProviderId.Value, DateTime.Today.AddDays(-2), DateTime.Today.AddDays(1)); var success = reportController.VerifyProviderReportFees(verifyReportInput); var serviceRecord = serviceController.GetServiceRecord(newServiceRecordId.Value); Assert.IsTrue(null != serviceRecord, "unable to get service record"); Assert.AreEqual(serviceRecord.FeeVerified, feeVerified, "service verified are not equal"); }
public void AddProvider() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); var p = new Provider("Zhao Xie111", "397 4th Ave S", "MN", "St. Cloud", "56301", 100000023434); var result = account.AddProvider(p); Assert.IsTrue(null != result, "Failed to add a provider."); }
public void UpdateProvider() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); Provider p = new Provider(); var result = account.UpdateProvider(p); Assert.IsNull(result, "Failed to update a provider."); }
public void AddMember() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); var member = new Member(); member.Name = "Cheng luo"; member.StreetAddress = "123 77th Ave S"; member.State = "MN"; member.City = "Saint Cloud"; member.ZipCode = "12345"; var result = account.AddMember(member); Assert.IsTrue(null != result, "Failed to add a new member."); }
public void TestGetServiceRecord() { var serviceController = new ManageServiceController(new MemberList(), new ProviderList(), new ProviderDirectory(), new ServiceRecordList()); var accountConroller = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); var newService = new Service(222255, "Hypno Thrpy", 55.50m); var newMember = new Member() { Name = "Jonas Bros", StreetAddress = "21 Jump Street", City = "St. Paul", State = "MN", ZipCode = "12345", }; var newProvider = new Provider() { Name = "Mario Bros", StreetAddress = "22 Jump Street", City = "Minneapolis", State = "MN", ZipCode = "54321" }; var success = serviceController.AddService(newService); var memberId = accountConroller.AddMember(newMember); var providerId = accountConroller.AddProvider(newProvider); Assert.IsTrue(memberId.HasValue, "add member failed"); Assert.IsTrue(providerId.HasValue, "add provider failed"); var newServiceRecord = new ServiceRecord(222255, DateTime.Now, DateTime.Today, providerId.Value, memberId.Value, "all green"); var newServiceRecordId = serviceController.AddServiceRecord(newServiceRecord); Assert.IsTrue(newServiceRecordId.HasValue, "add service record failed"); var serviceRecord = serviceController.GetServiceRecord(newServiceRecordId.Value); Assert.AreEqual(serviceRecord.ServiceCode, newServiceRecord.ServiceCode, "service code does not match"); Assert.AreEqual(serviceRecord.MemberNumber, newServiceRecord.MemberNumber, "member number does not match"); Assert.AreEqual(serviceRecord.ProviderNumber, newServiceRecord.ProviderNumber, "provider number does not match"); Assert.AreEqual(serviceRecord.DateProvided, newServiceRecord.DateProvided, "date provided does not match"); // Assert.AreEqual(serviceRecord.TimeStamp, newServiceRecord.TimeStamp, "timestamp does not match"); Assert.AreEqual(serviceRecord.Comments, newServiceRecord.Comments, "comments does not match"); }
public void addAdmin() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); var newAdmin = new Admin() { Name = "Mike", StreetAddress = "12th Ave", City = "Minneapolis", State = "MN", ZipCode = "12446" }; var result = account.addAdmin(newAdmin); Assert.IsTrue(null != result, "Failed to add an admin."); }
public void AddManager() { var account = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); Manager manager = new Manager(); manager.Name = "Jim Dale"; manager.StreetAddress = "123 77th Ave S"; manager.State = "MN"; manager.City = "St Cloud"; manager.ZipCode = "56301"; var newManagerId = account.AddManager(manager); Assert.IsTrue(null != newManagerId, "Failed to add a manager."); var success = account.DeleteManager(newManagerId.Value); Assert.IsTrue(success, "failed to delete manager"); }
public void GetAdmin() { var controller = new ManageAccountController(new AdminList(), new ManagerList(), new MemberList(), new ProviderList()); var newAdmin = new Admin() { Name = "Mike", StreetAddress = "12th Ave", City = "Minneapolis", State = "MN", ZipCode = "12446" }; var newAdminId = controller.addAdmin(newAdmin); Assert.IsTrue(null != newAdminId, "Failed to add an admin."); var admin = controller.GetAdmin(newAdminId.Value); Assert.IsTrue(null != admin, "admin not found"); var success = controller.DeleteAdmin(newAdminId.Value); }