@@ -72,7 +72,7 @@ Describe 'ConvertTo-SqlDscDataFile' -Tag @('Integration_SQL2017', 'Integration_S
7272 It ' Should convert a minimal DatabaseFileSpec to a DataFile object' {
7373 $fileSpec = New-SqlDscDataFile - Name ' TestFile' - FileName ' C:\Data\TestFile.ndf' - AsSpec
7474
75- $result = ConvertTo-SqlDscDataFile - FileGroup $script :mockFileGroup - DatabaseFileSpec $fileSpec
75+ $result = ConvertTo-SqlDscDataFile - FileGroupObject $script :mockFileGroup - DataFileSpec $fileSpec
7676
7777 $result | Should -Not - BeNullOrEmpty
7878 $result | Should - BeOfType [Microsoft.SqlServer.Management.Smo.DataFile ]
@@ -83,7 +83,7 @@ Describe 'ConvertTo-SqlDscDataFile' -Tag @('Integration_SQL2017', 'Integration_S
8383 It ' Should convert a DatabaseFileSpec with Size to a DataFile object' {
8484 $fileSpec = New-SqlDscDataFile - Name ' TestFile' - FileName ' C:\Data\TestFile.ndf' - Size 100 - AsSpec
8585
86- $result = ConvertTo-SqlDscDataFile - FileGroup $script :mockFileGroup - DatabaseFileSpec $fileSpec
86+ $result = ConvertTo-SqlDscDataFile - FileGroupObject $script :mockFileGroup - DataFileSpec $fileSpec
8787
8888 $result | Should -Not - BeNullOrEmpty
8989 $result.Size | Should - Be 100
@@ -92,7 +92,7 @@ Describe 'ConvertTo-SqlDscDataFile' -Tag @('Integration_SQL2017', 'Integration_S
9292 It ' Should convert a DatabaseFileSpec with MaxSize to a DataFile object' {
9393 $fileSpec = New-SqlDscDataFile - Name ' TestFile' - FileName ' C:\Data\TestFile.ndf' - MaxSize 1000 - AsSpec
9494
95- $result = ConvertTo-SqlDscDataFile - FileGroup $script :mockFileGroup - DatabaseFileSpec $fileSpec
95+ $result = ConvertTo-SqlDscDataFile - FileGroupObject $script :mockFileGroup - DataFileSpec $fileSpec
9696
9797 $result | Should -Not - BeNullOrEmpty
9898 $result.MaxSize | Should - Be 1000
@@ -101,7 +101,7 @@ Describe 'ConvertTo-SqlDscDataFile' -Tag @('Integration_SQL2017', 'Integration_S
101101 It ' Should convert a DatabaseFileSpec with Growth to a DataFile object' {
102102 $fileSpec = New-SqlDscDataFile - Name ' TestFile' - FileName ' C:\Data\TestFile.ndf' - Growth 10 - AsSpec
103103
104- $result = ConvertTo-SqlDscDataFile - FileGroup $script :mockFileGroup - DatabaseFileSpec $fileSpec
104+ $result = ConvertTo-SqlDscDataFile - FileGroupObject $script :mockFileGroup - DataFileSpec $fileSpec
105105
106106 $result | Should -Not - BeNullOrEmpty
107107 $result.Growth | Should - Be 10
@@ -110,7 +110,7 @@ Describe 'ConvertTo-SqlDscDataFile' -Tag @('Integration_SQL2017', 'Integration_S
110110 It ' Should convert a DatabaseFileSpec with GrowthType to a DataFile object' {
111111 $fileSpec = New-SqlDscDataFile - Name ' TestFile' - FileName ' C:\Data\TestFile.ndf' - GrowthType ' Percent' - AsSpec
112112
113- $result = ConvertTo-SqlDscDataFile - FileGroup $script :mockFileGroup - DatabaseFileSpec $fileSpec
113+ $result = ConvertTo-SqlDscDataFile - FileGroupObject $script :mockFileGroup - DataFileSpec $fileSpec
114114
115115 $result | Should -Not - BeNullOrEmpty
116116 $result.GrowthType | Should - Be ' Percent'
@@ -119,7 +119,7 @@ Describe 'ConvertTo-SqlDscDataFile' -Tag @('Integration_SQL2017', 'Integration_S
119119 It ' Should convert a DatabaseFileSpec with IsPrimaryFile to a DataFile object' {
120120 $fileSpec = New-SqlDscDataFile - Name ' TestFile' - FileName ' C:\Data\TestFile.mdf' - IsPrimaryFile $true - AsSpec
121121
122- $result = ConvertTo-SqlDscDataFile - FileGroup $script :mockFileGroup - DatabaseFileSpec $fileSpec
122+ $result = ConvertTo-SqlDscDataFile - FileGroupObject $script :mockFileGroup - DataFileSpec $fileSpec
123123
124124 $result | Should -Not - BeNullOrEmpty
125125 $result.IsPrimaryFile | Should - Be $true
@@ -128,7 +128,7 @@ Describe 'ConvertTo-SqlDscDataFile' -Tag @('Integration_SQL2017', 'Integration_S
128128 It ' Should convert a DatabaseFileSpec with all optional properties to a DataFile object' {
129129 $fileSpec = New-SqlDscDataFile - Name ' TestFile' - FileName ' C:\Data\TestFile.ndf' - Size 100 - MaxSize 1000 - Growth 10 - GrowthType ' Percent' - AsSpec
130130
131- $result = ConvertTo-SqlDscDataFile - FileGroup $script :mockFileGroup - DatabaseFileSpec $fileSpec
131+ $result = ConvertTo-SqlDscDataFile - FileGroupObject $script :mockFileGroup - DataFileSpec $fileSpec
132132
133133 $result | Should -Not - BeNullOrEmpty
134134 $result.Name | Should - Be ' TestFile'
@@ -139,25 +139,5 @@ Describe 'ConvertTo-SqlDscDataFile' -Tag @('Integration_SQL2017', 'Integration_S
139139 $result.GrowthType | Should - Be ' Percent'
140140 }
141141
142- It ' Should accept DatabaseFileSpec from pipeline' {
143- $fileSpec = New-SqlDscDataFile - Name ' TestFile' - FileName ' C:\Data\TestFile.ndf' - AsSpec
144-
145- $result = $fileSpec | ConvertTo-SqlDscDataFile - FileGroup $script :mockFileGroup
146-
147- $result | Should -Not - BeNullOrEmpty
148- $result | Should - BeOfType [Microsoft.SqlServer.Management.Smo.DataFile ]
149- $result.Name | Should - Be ' TestFile'
150- }
151-
152- It ' Should convert multiple DatabaseFileSpecs from pipeline' {
153- $fileSpec1 = New-SqlDscDataFile - Name ' TestFile1' - FileName ' C:\Data\TestFile1.ndf' - AsSpec
154- $fileSpec2 = New-SqlDscDataFile - Name ' TestFile2' - FileName ' C:\Data\TestFile2.ndf' - AsSpec
155-
156- $result = @ ($fileSpec1 , $fileSpec2 ) | ConvertTo-SqlDscDataFile - FileGroup $script :mockFileGroup
157-
158- $result | Should - HaveCount 2
159- $result [0 ].Name | Should - Be ' TestFile1'
160- $result [1 ].Name | Should - Be ' TestFile2'
161- }
162142 }
163143}
0 commit comments