private void BuildMembershipType(MembershipTypeEC membershipTypeToBuild) { membershipTypeToBuild.Description = "description for type"; membershipTypeToBuild.Level = 1; membershipTypeToBuild.LastUpdatedBy = "test"; membershipTypeToBuild.LastUpdatedDate = DateTime.Now; membershipTypeToBuild.Notes = "notes for doctype"; }
public async Task TestMembershipTypeEC_NewMembershipTypeEC() { var membershipTypeObj = await MembershipTypeEC.NewMembershipTypeEC(); Assert.NotNull(membershipTypeObj); Assert.IsType <MembershipTypeEC>(membershipTypeObj); Assert.False(membershipTypeObj.IsValid); }
private void BuildMembershipType(MembershipTypeEC eventObj) { eventObj.Description = "event description"; eventObj.Level = 1; eventObj.LastUpdatedBy = "edm"; eventObj.LastUpdatedDate = DateTime.Now; eventObj.Notes = "event notes"; }
public async Task TestMembershipTypeEC_LastUpdatedByRequired() { var membershipTypeObjToTest = BuildMembershipType(); var membershipTypeObj = await MembershipTypeEC.GetMembershipTypeEC(membershipTypeObjToTest); var isObjectValidInit = membershipTypeObj.IsValid; membershipTypeObj.LastUpdatedBy = string.Empty; Assert.NotNull(membershipTypeObj); Assert.True(isObjectValidInit); Assert.False(membershipTypeObj.IsValid); Assert.Equal("LastUpdatedBy", membershipTypeObj.BrokenRulesCollection[0].Property); Assert.Equal("LastUpdatedBy required", membershipTypeObj.BrokenRulesCollection[0].Description); }
public async Task TestMembershipTypeEC_GetMembershipTypeEC() { var membershipTypeObjToLoad = BuildMembershipType(); var membershipTypeObj = await MembershipTypeEC.GetMembershipTypeEC(membershipTypeObjToLoad); Assert.NotNull(membershipTypeObj); Assert.IsType <MembershipTypeEC>(membershipTypeObj); Assert.Equal(membershipTypeObjToLoad.Id, membershipTypeObj.Id); Assert.Equal(membershipTypeObjToLoad.Description, membershipTypeObj.Description); Assert.Equal(membershipTypeObjToLoad.LastUpdatedBy, membershipTypeObj.LastUpdatedBy); Assert.Equal(new SmartDate(membershipTypeObjToLoad.LastUpdatedDate), membershipTypeObj.LastUpdatedDate); Assert.Equal(membershipTypeObjToLoad.Notes, membershipTypeObj.Notes); Assert.Equal(membershipTypeObjToLoad.RowVersion, membershipTypeObj.RowVersion); Assert.True(membershipTypeObj.IsValid); }
private async Task BuildMemberInfoEC(MemberInfoEC memberInfo) { var domainInfo = BuildMemberInfo(); memberInfo.Notes = domainInfo.Notes; memberInfo.Person = await PersonEC.GetPersonEC(domainInfo.Person); memberInfo.MemberNumber = domainInfo.MemberNumber; memberInfo.MembershipType = await MembershipTypeEC.GetMembershipTypeEC(domainInfo.MembershipType); memberInfo.MemberStatus = await MemberStatusEC.GetMemberStatusEC(domainInfo.MemberStatus); memberInfo.PrivacyLevel = await PrivacyLevelEC.GetPrivacyLevelEC(domainInfo.PrivacyLevel); memberInfo.DateFirstJoined = new SmartDate(DateTime.Now); memberInfo.LastUpdatedBy = domainInfo.LastUpdatedBy; memberInfo.LastUpdatedDate = domainInfo.LastUpdatedDate; }
public async Task TestMembershipTypeEC_LastUpdatedByLengthNotGreaterThan255Characters() { var membershipTypeObjToTest = BuildMembershipType(); var membershipTypeObj = await MembershipTypeEC.GetMembershipTypeEC(membershipTypeObjToTest); var isObjectValidInit = membershipTypeObj.IsValid; membershipTypeObj.LastUpdatedBy = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor " + "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis " + "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis " + "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis "; Assert.NotNull(membershipTypeObj); Assert.True(isObjectValidInit); Assert.False(membershipTypeObj.IsValid); Assert.Equal("LastUpdatedBy", membershipTypeObj.BrokenRulesCollection[0].Property); Assert.Equal("LastUpdatedBy can not exceed 255 characters", membershipTypeObj.BrokenRulesCollection[0].Description); }