public async Task OrganizationEC_New() { var organization = await OrganizationEC.NewOrganizationEC(); Assert.NotNull(organization); Assert.False(organization.IsValid); }
public async Task OrganizationEC_Get() { var organization = await OrganizationEC.GetOrganizationEC(BuildValidOrganization()); Assert.NotNull(organization); Assert.IsType <OrganizationEC>(organization); Assert.Equal(1, organization.Id); Assert.True(organization.IsValid); }
public async Task OrganizationEC_LastUpdatedByRequired() { var organization = await OrganizationEC.GetOrganizationEC(BuildValidOrganization()); var isObjectValidInit = organization.IsValid; organization.LastUpdatedBy = String.Empty; Assert.NotNull(organization); Assert.True(isObjectValidInit); Assert.False(organization.IsValid); Assert.Equal("LastUpdatedBy", organization.BrokenRulesCollection[0].Property); Assert.Equal("LastUpdatedBy required", organization.BrokenRulesCollection[0].Description); }
public async Task OrganizationEC_OrganizationTypeRequired() { var organization = await OrganizationEC.GetOrganizationEC(BuildValidOrganization()); var isObjectValidInit = organization.IsValid; organization.OrganizationType = null; Assert.NotNull(organization); Assert.True(isObjectValidInit); Assert.False(organization.IsValid); Assert.Equal("OrganizationType", organization.BrokenRulesCollection[0].Property); Assert.Equal("OrganizationType required", organization.BrokenRulesCollection[0].Description); }
private async Task BuildOrganization(OrganizationEC organizationToBuild) { organizationToBuild.Name = "organization name"; organizationToBuild.OrganizationType = await OrganizationTypeEC.GetOrganizationTypeEC(new OrganizationType() { Id = 1 }); organizationToBuild.Notes = "notes for org"; organizationToBuild.LastUpdatedBy = "edm"; organizationToBuild.LastUpdatedDate = DateTime.Now; organizationToBuild.DateOfFirstContact = DateTime.Now; }
public async Task OrganizationEC_NameCanNotExceed50Characters() { var organization = await OrganizationEC.GetOrganizationEC(BuildValidOrganization()); var isObjectValidInit = organization.IsValid; organization.Name = "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 " + "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. " + "Duis aute irure dolor in reprehenderit"; Assert.NotNull(organization); Assert.False(organization.IsValid); Assert.Equal("Name", organization.BrokenRulesCollection[0].Property); Assert.Equal("Name can not exceed 50 characters", organization.BrokenRulesCollection[0].Description); }