Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }