public async Task TestCreateDataPointConfigurationAsync_ModelHasMoreThanOneResourceId() { var newDataPointConfiguration = new NewDataPointConfiguration(1, 1, null, 1); Func <Task> act = async() => { await service.CreateDataPointConfigurationAsync(newDataPointConfiguration); }; act.ShouldThrow <EcaBusinessException>() .WithMessage(DataPointConfigurationService.MODEL_HAS_LESS_THAN_OR_MORE_THAN_ONE_RESOURCE_ID_ERROR); }
public async Task TestCreateDataPointConfigurationAsync_DataPointConfigurationAlreadyExists() { var dataPointConfiguration = new DataPointConfiguration { OfficeId = 1, DataPointCategoryPropertyId = 1 }; context.DataPointConfigurations.Add(dataPointConfiguration); var newDataPointConfiguration = new NewDataPointConfiguration(1, null, null, 1); Func <Task> act = async() => { await service.CreateDataPointConfigurationAsync(newDataPointConfiguration); }; act.ShouldThrow <EcaBusinessException>() .WithMessage(DataPointConfigurationService.DATA_POINT_CONFIGURATION_ALREADY_EXISTS_ERROR); }
public async Task TestCreateDataPointConfigurationAsync() { var organizationType = new OrganizationType { OrganizationTypeId = OrganizationType.Office.Id, OrganizationTypeName = OrganizationType.Office.Value }; var office = new Organization { OrganizationId = 1, OrganizationType = organizationType }; context.Organizations.Add(office); var newDataPointConfiguration = new NewDataPointConfiguration(office.OrganizationId, null, null, 1); var dataPointConfiguration = await service.CreateDataPointConfigurationAsync(newDataPointConfiguration); Assert.AreEqual(newDataPointConfiguration.OfficeId, dataPointConfiguration.OfficeId); Assert.AreEqual(newDataPointConfiguration.DataPointCategoryPropertyId, dataPointConfiguration.DataPointCategoryPropertyId); }