Exemple #1
0
        public void MapDefectAssetToAssetDtoReturnsNullWithNullAsset()
        {
            // Arrange
            Asset asset = null;

            // Act
            _v1AssetToAssetDtoMapper = new V1AssetToAssetDtoMapper(_mockAssetType, asset);
            var response = _v1AssetToAssetDtoMapper.MapDefectAssetToAssetDto();

            // Assert
            Assert.IsNull(response);
        }
Exemple #2
0
        public void MapDefectAssetToAssetDtoReturnsNullWithNullAssetType()
        {
            // Arrange
            IAssetType assetType = null;
            Oid        oid       = new Oid(_mockAssetType, 1, null);
            Asset      asset     = new Asset(oid);

            // Act
            _v1AssetToAssetDtoMapper = new V1AssetToAssetDtoMapper(assetType, asset);
            var response = _v1AssetToAssetDtoMapper.MapDefectAssetToAssetDto();

            // Assert
            Assert.IsNull(response);
        }
Exemple #3
0
        public void MapDefectAssetToAssetDtoReturnsValidResponse()
        {
            // Arrange
            //Oid oid = new Oid(_mockAssetType, 1, null);
            Asset asset = new Asset(_mockAssetType);

            _mockAssetType.Expect(x => x.GetAttributeDefinition(null)).IgnoreArguments().Return(null).Repeat.Any();
            // Act
            _v1AssetToAssetDtoMapper = new V1AssetToAssetDtoMapper(_mockAssetType, asset);
            var response = _v1AssetToAssetDtoMapper.MapDefectAssetToAssetDto();

            // Assert
            Assert.IsNotNull(response);
            _mockAssetType.VerifyAllExpectations();
        }