public void GetHarmonicDeviceType_IDNotGreaterThenZero(int id)
        {
            var searchAdminRequestDto = new SearchAdminRequestDto
            {
                ID = id
            };

            var result = _adminProcessor.GetHarmonicDeviceType(searchAdminRequestDto);
        }
        public void GetHarmonicDeviceType_NotFound(int id)
        {
            var searchAdminRequestDto = new SearchAdminRequestDto
            {
                ID = id
            };

            var result = _adminProcessor.GetHarmonicDeviceType(searchAdminRequestDto);
        }
        public void GetAlternator_NotFound(int id)
        {
            var searchAdminRequestDto = new SearchAdminRequestDto
            {
                ID = id
            };

            var result = _adminProcessor.GetAlternator(searchAdminRequestDto);
        }
        public void GetAlternator_IDNotGreaterThenZero(int id)
        {
            var searchAdminRequestDto = new SearchAdminRequestDto
            {
                ID = id
            };

            var result = _adminProcessor.GetAlternator(searchAdminRequestDto);
        }
        public void GetProductFamily_IdEqualsZero(int id)
        {
            var searchAdminRequestDto = new SearchAdminRequestDto
            {
                ID = id
            };

            var result = _adminProcessor.GetProductFamily(searchAdminRequestDto);

            Assert.AreEqual(result.Id, id);
        }
        public void GetProductFamily_NotFound(int id)
        {
            var searchAdminRequestDto = new SearchAdminRequestDto
            {
                ID = id
            };

            _productFamilyRepository.GetSingle(p => p.ID == searchAdminRequestDto.ID).
            ReturnsForAnyArgs(LoadProductFamilyList().FirstOrDefault(x => x.ID == searchAdminRequestDto.ID));

            var result = _adminProcessor.GetProductFamily(searchAdminRequestDto);
        }
        public void GetGenerator_GeneratorNotFound(int id)
        {
            var searchAdminRequestDto = new SearchAdminRequestDto
            {
                ID = id
            };

            _generatorRepository.GetSingle(p => p.ID == searchAdminRequestDto.ID && p.Active).
            ReturnsForAnyArgs(LoadGeneratorList().FirstOrDefault(x => x.ID == searchAdminRequestDto.ID));

            var result = _adminProcessor.GetGenerator(searchAdminRequestDto);
        }
示例#8
0
        public HttpResponseMessage GetDocumentation(int documentationID)
        {
            return(CreateHttpResponse(() =>
            {
                var requestDto = new SearchAdminRequestDto
                {
                    ID = documentationID
                };

                var documentationDto = _adminProcessor.GetDocumentation(requestDto);
                return Request.CreateResponse(documentationDto);
            }));
        }
示例#9
0
        public HttpResponseMessage GetProductFamily(int ProductFamilyID)
        {
            return(CreateHttpResponse(() =>
            {
                var requestDto = new SearchAdminRequestDto
                {
                    ID = ProductFamilyID
                };

                var productFamilyDto = _adminProcessor.GetProductFamily(requestDto);
                return Request.CreateResponse(productFamilyDto);
            }));
        }
示例#10
0
        public HttpResponseMessage GetGenerator(int GeneratorID)
        {
            return(CreateHttpResponse(() =>
            {
                var requestDto = new SearchAdminRequestDto
                {
                    ID = GeneratorID
                };

                var generatorDto = _adminProcessor.GetGenerator(requestDto);
                PickListDetailForGenerator(generatorDto);
                return Request.CreateResponse(generatorDto);
            }));
        }
示例#11
0
        public void GetHarmonicDeviceType_Successfully(int id)
        {
            var searchAdminRequestDto = new SearchAdminRequestDto
            {
                ID = id
            };

            _harmonicDeviceTypeRepository.GetSingle(p => p.ID == searchAdminRequestDto.ID && p.Active).
            ReturnsForAnyArgs(LoadHarmonicDeviceTypeList().FirstOrDefault(x => x.ID == searchAdminRequestDto.ID));

            var result = _adminProcessor.GetHarmonicDeviceType(searchAdminRequestDto);

            Assert.AreEqual(result.ID, id);
        }
示例#12
0
        public HttpResponseMessage GetHarmonicDeviceType(int ID)
        {
            return(CreateHttpResponse(() =>
            {
                if (ID > 0)
                {
                    var requestDto = new SearchAdminRequestDto
                    {
                        ID = ID
                    };

                    var harmonicDeviceTypeDto = _adminProcessor.GetHarmonicDeviceType(requestDto);
                    PickListDetailForHarmonicDeviceType(harmonicDeviceTypeDto);
                    return Request.CreateResponse(harmonicDeviceTypeDto);
                }
                else
                {
                    var harmonicDeviceTypeDto = new HarmonicDeviceTypeDto();
                    PickListDetailForHarmonicDeviceType(harmonicDeviceTypeDto);
                    return Request.CreateResponse(harmonicDeviceTypeDto);
                }
            }));
        }
示例#13
0
        public HttpResponseMessage GetAlternator(int AlternatorID)
        {
            return(CreateHttpResponse(() =>
            {
                if (AlternatorID > 0)
                {
                    var requestDto = new SearchAdminRequestDto
                    {
                        ID = AlternatorID
                    };

                    var alternatorDto = _adminProcessor.GetAlternator(requestDto);
                    PickListDetailForAlternator(alternatorDto);
                    return Request.CreateResponse(alternatorDto);
                }
                else
                {
                    var alternatorDto = new AlternatorDto();
                    PickListDetailForAlternator(alternatorDto);
                    return Request.CreateResponse(alternatorDto);
                }
            }));
        }