public void CreateMedicalVendorMedicalVendorUserReturnsUser() { var medicalVendorMedicalVendorUserView = new MedicalVendorMedicalVendorUserTypedView(); medicalVendorMedicalVendorUserView.Rows.Add(); var medicalVendorMedicalVendorUserRow = (MedicalVendorMedicalVendorUserRow)medicalVendorMedicalVendorUserView.Rows[0]; MedicalVendorMedicalVendorUser medicalVendorMedicalVendorUser = _medicalVendorMedicalVendorUserFactoryfactory. CreateMedicalVendorMedicalVendorUser(medicalVendorMedicalVendorUserRow); Assert.IsNotNull(medicalVendorMedicalVendorUser); }
public void CreateMedicalVendorMedicalVendorUsersReturnsOneUserWhenOneRowGiven() { var medicalVendorMedicalVendorUserView = new MedicalVendorMedicalVendorUserTypedView(); medicalVendorMedicalVendorUserView.Rows.Add(); List <MedicalVendorMedicalVendorUser> medicalVendorMedicalVendorUsers = _medicalVendorMedicalVendorUserFactoryfactory. CreateMedicalVendorMedicalVendorUsers(medicalVendorMedicalVendorUserView); Assert.IsTrue(medicalVendorMedicalVendorUsers.HasSingleItem(), "{0} item(s) returned.", medicalVendorMedicalVendorUsers.Count); }
public List <MedicalVendorMedicalVendorUser> CreateMedicalVendorMedicalVendorUsers (MedicalVendorMedicalVendorUserTypedView medicalVendorMedicalVendorUserTypedView) { if (medicalVendorMedicalVendorUserTypedView == null) { throw new ArgumentNullException("medicalVendorMedicalVendorUserTypedView"); } var medicalVendorMedicalVendorUsers = new List <MedicalVendorMedicalVendorUser>(); foreach (var medicalVendorMedicalVendorUserRow in medicalVendorMedicalVendorUserTypedView) { medicalVendorMedicalVendorUsers.Add(CreateMedicalVendorMedicalVendorUser(medicalVendorMedicalVendorUserRow)); } return(medicalVendorMedicalVendorUsers); }
public void CreateMedicalVendorMedicalVendorUsersReturnsNumberOfUsersEqualToNumberOfRows() { var medicalVendorMedicalVendorUserView = new MedicalVendorMedicalVendorUserTypedView(); medicalVendorMedicalVendorUserView.Rows.Add(); for (int i = 2; i < 10; i++) { medicalVendorMedicalVendorUserView.Rows.Add(); List <MedicalVendorMedicalVendorUser> medicalVendorMedicalVendorUsers = _medicalVendorMedicalVendorUserFactoryfactory. CreateMedicalVendorMedicalVendorUsers(medicalVendorMedicalVendorUserView); Assert.AreEqual(i, medicalVendorMedicalVendorUsers.Count, "{0} items expected but {1} returned.", i, medicalVendorMedicalVendorUsers.Count); } }
public void CreateMedicalVendorMedicalVendorUsersMapsTwoRowsToTwoObjects() { const long expectedId1 = 11; const long expectedId2 = 22; var medicalVendorMedicalVendorUserView = new MedicalVendorMedicalVendorUserTypedView(); medicalVendorMedicalVendorUserView.Rows.Add(expectedId1); medicalVendorMedicalVendorUserView.Rows.Add(expectedId2); List <MedicalVendorMedicalVendorUser> medicalVendorMedicalVendorUsers = _medicalVendorMedicalVendorUserFactoryfactory .CreateMedicalVendorMedicalVendorUsers(medicalVendorMedicalVendorUserView); Assert.IsTrue(medicalVendorMedicalVendorUsers.Where(m => m.Id == expectedId1).Count() == 1, "MVMVUser {0} not returned.", expectedId1); Assert.IsTrue(medicalVendorMedicalVendorUsers.Where(m => m.Id == expectedId2).Count() == 1, "MVMVUser {0} not returned.", expectedId2); }
public List <MedicalVendorMedicalVendorUser> GetMedicalVendorMedicalVendorUsersForMedicalVendor(long medicalVendorId) { var medicalVendorMedicalVendorUserTypedView = new MedicalVendorMedicalVendorUserTypedView(); IRelationPredicateBucket bucket = new RelationPredicateBucket (MedicalVendorMedicalVendorUserFields.OrganizationId == medicalVendorId); bucket.PredicateExpression.Add(MedicalVendorMedicalVendorUserFields.IsActive == true); bucket.PredicateExpression.Add(MedicalVendorMedicalVendorUserFields.RoleName == Roles.MedicalVendorUser.ToString()); using (var myAdapter = PersistenceLayer.GetDataAccessAdapter()) { myAdapter.FetchTypedView(medicalVendorMedicalVendorUserTypedView, bucket, false); } return(_medicalVendorMedicalVendorUserFactory.CreateMedicalVendorMedicalVendorUsers (medicalVendorMedicalVendorUserTypedView)); }
public void CreateMedicalVendorMedicalVendorUserMapsRowPropertiesToUserProperties() { const long medicalVendorMedicalVendorUserId = 1; const long medicalVendorId = 2; const string expectedMedicalVendorName = "MedicalVendorName"; const string expectedRoleName = "RoleName"; var expectedName = new Name("FirstName", "MiddleName", "LastName"); var medicalVendorMedicalVendorUserView = new MedicalVendorMedicalVendorUserTypedView(); medicalVendorMedicalVendorUserView.Rows.Add(medicalVendorMedicalVendorUserId, medicalVendorId, expectedMedicalVendorName, expectedRoleName, expectedName.FirstName, expectedName.MiddleName, expectedName.LastName); var medicalVendorMedicalVendorUserRow = (MedicalVendorMedicalVendorUserRow)medicalVendorMedicalVendorUserView.Rows[0]; MedicalVendorMedicalVendorUser medicalVendorMedicalVendorUser = _medicalVendorMedicalVendorUserFactoryfactory. CreateMedicalVendorMedicalVendorUser(medicalVendorMedicalVendorUserRow); Assert.AreEqual(medicalVendorMedicalVendorUserId, medicalVendorMedicalVendorUser.Id); Assert.AreEqual(medicalVendorId, medicalVendorMedicalVendorUser.MedicalVendorId); Assert.AreEqual(expectedMedicalVendorName, medicalVendorMedicalVendorUser.MedicalVendorName); Assert.AreEqual(expectedRoleName, medicalVendorMedicalVendorUser.RoleName); Assert.AreEqual(expectedName.FirstName, medicalVendorMedicalVendorUser.Name.FirstName); Assert.AreEqual(expectedName.MiddleName, medicalVendorMedicalVendorUser.Name.MiddleName); Assert.AreEqual(expectedName.LastName, medicalVendorMedicalVendorUser.Name.LastName); }