Skip to content

Commit 33e0a60

Browse files
committed
implement adapter test interface on all adapter tests
1 parent 8d785f9 commit 33e0a60

5 files changed

Lines changed: 370 additions & 19 deletions

File tree

Tests/src/FileSystem.Adapters.AzureBlobStorage/AzureBlobStorageAdapterTest.cs

Lines changed: 85 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace SharpGrip.FileSystem.Tests.FileSystem.Adapters.AzureBlobStorage
88
{
9-
public class AzureBlobStorageAdapterTest
9+
public class AzureBlobStorageAdapterTest : IAdapterTests
1010
{
1111
[Fact]
1212
public void Test_Instantiation()
@@ -28,5 +28,89 @@ public Task Test_Connect()
2828

2929
return Task.CompletedTask;
3030
}
31+
32+
[Fact]
33+
public Task Test_Get_File_Async()
34+
{
35+
return Task.CompletedTask;
36+
}
37+
38+
[Fact]
39+
public Task Test_Get_Directory_Async()
40+
{
41+
return Task.CompletedTask;
42+
}
43+
44+
[Fact]
45+
public Task Test_Get_Files_Async()
46+
{
47+
return Task.CompletedTask;
48+
}
49+
50+
[Fact]
51+
public Task Test_Get_Directories_Async()
52+
{
53+
return Task.CompletedTask;
54+
}
55+
56+
[Fact]
57+
public Task Test_File_Exists_Async()
58+
{
59+
return Task.CompletedTask;
60+
}
61+
62+
[Fact]
63+
public Task Test_Directory_Exists_Async()
64+
{
65+
return Task.CompletedTask;
66+
}
67+
68+
[Fact]
69+
public Task Test_Create_Directory_Async()
70+
{
71+
return Task.CompletedTask;
72+
}
73+
74+
[Fact]
75+
public Task Test_Delete_File_Async()
76+
{
77+
return Task.CompletedTask;
78+
}
79+
80+
[Fact]
81+
public Task Test_Delete_Directory_Async()
82+
{
83+
return Task.CompletedTask;
84+
}
85+
86+
[Fact]
87+
public Task Test_Read_File_Stream_Async()
88+
{
89+
return Task.CompletedTask;
90+
}
91+
92+
[Fact]
93+
public Task Test_Read_File_Async()
94+
{
95+
return Task.CompletedTask;
96+
}
97+
98+
[Fact]
99+
public Task Test_Read_Text_File_Async()
100+
{
101+
return Task.CompletedTask;
102+
}
103+
104+
[Fact]
105+
public Task Test_Write_File_Async()
106+
{
107+
return Task.CompletedTask;
108+
}
109+
110+
[Fact]
111+
public Task Test_Append_File_Async()
112+
{
113+
return Task.CompletedTask;
114+
}
31115
}
32116
}

Tests/src/FileSystem.Adapters.AzureFileStorage/AzureFileStorageAdapterTest.cs

Lines changed: 85 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace SharpGrip.FileSystem.Tests.FileSystem.Adapters.AzureFileStorage
88
{
9-
public class AzureFileStorageAdapterTest
9+
public class AzureFileStorageAdapterTest : IAdapterTests
1010
{
1111
[Fact]
1212
public void Test_Instantiation()
@@ -28,5 +28,89 @@ public Task Test_Connect()
2828

2929
return Task.CompletedTask;
3030
}
31+
32+
[Fact]
33+
public Task Test_Get_File_Async()
34+
{
35+
return Task.CompletedTask;
36+
}
37+
38+
[Fact]
39+
public Task Test_Get_Directory_Async()
40+
{
41+
return Task.CompletedTask;
42+
}
43+
44+
[Fact]
45+
public Task Test_Get_Files_Async()
46+
{
47+
return Task.CompletedTask;
48+
}
49+
50+
[Fact]
51+
public Task Test_Get_Directories_Async()
52+
{
53+
return Task.CompletedTask;
54+
}
55+
56+
[Fact]
57+
public Task Test_File_Exists_Async()
58+
{
59+
return Task.CompletedTask;
60+
}
61+
62+
[Fact]
63+
public Task Test_Directory_Exists_Async()
64+
{
65+
return Task.CompletedTask;
66+
}
67+
68+
[Fact]
69+
public Task Test_Create_Directory_Async()
70+
{
71+
return Task.CompletedTask;
72+
}
73+
74+
[Fact]
75+
public Task Test_Delete_File_Async()
76+
{
77+
return Task.CompletedTask;
78+
}
79+
80+
[Fact]
81+
public Task Test_Delete_Directory_Async()
82+
{
83+
return Task.CompletedTask;
84+
}
85+
86+
[Fact]
87+
public Task Test_Read_File_Stream_Async()
88+
{
89+
return Task.CompletedTask;
90+
}
91+
92+
[Fact]
93+
public Task Test_Read_File_Async()
94+
{
95+
return Task.CompletedTask;
96+
}
97+
98+
[Fact]
99+
public Task Test_Read_Text_File_Async()
100+
{
101+
return Task.CompletedTask;
102+
}
103+
104+
[Fact]
105+
public Task Test_Write_File_Async()
106+
{
107+
return Task.CompletedTask;
108+
}
109+
110+
[Fact]
111+
public Task Test_Append_File_Async()
112+
{
113+
return Task.CompletedTask;
114+
}
31115
}
32116
}
Lines changed: 101 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,103 @@
1-
namespace SharpGrip.FileSystem.Tests.FileSystem.Adapters.Dropbox
1+
using System.Threading.Tasks;
2+
using Xunit;
3+
4+
namespace SharpGrip.FileSystem.Tests.FileSystem.Adapters.Dropbox
25
{
3-
public class DropboxAdapterTest;
6+
public class DropboxAdapterTest : IAdapterTests
7+
{
8+
[Fact]
9+
public void Test_Instantiation()
10+
{
11+
}
12+
13+
[Fact]
14+
public Task Test_Connect()
15+
{
16+
return Task.CompletedTask;
17+
}
18+
19+
[Fact]
20+
public Task Test_Get_File_Async()
21+
{
22+
return Task.CompletedTask;
23+
}
24+
25+
[Fact]
26+
public Task Test_Get_Directory_Async()
27+
{
28+
return Task.CompletedTask;
29+
}
30+
31+
[Fact]
32+
public Task Test_Get_Files_Async()
33+
{
34+
return Task.CompletedTask;
35+
}
36+
37+
[Fact]
38+
public Task Test_Get_Directories_Async()
39+
{
40+
return Task.CompletedTask;
41+
}
42+
43+
[Fact]
44+
public Task Test_File_Exists_Async()
45+
{
46+
return Task.CompletedTask;
47+
}
48+
49+
[Fact]
50+
public Task Test_Directory_Exists_Async()
51+
{
52+
return Task.CompletedTask;
53+
}
54+
55+
[Fact]
56+
public Task Test_Create_Directory_Async()
57+
{
58+
return Task.CompletedTask;
59+
}
60+
61+
[Fact]
62+
public Task Test_Delete_File_Async()
63+
{
64+
return Task.CompletedTask;
65+
}
66+
67+
[Fact]
68+
public Task Test_Delete_Directory_Async()
69+
{
70+
return Task.CompletedTask;
71+
}
72+
73+
[Fact]
74+
public Task Test_Read_File_Stream_Async()
75+
{
76+
return Task.CompletedTask;
77+
}
78+
79+
[Fact]
80+
public Task Test_Read_File_Async()
81+
{
82+
return Task.CompletedTask;
83+
}
84+
85+
[Fact]
86+
public Task Test_Read_Text_File_Async()
87+
{
88+
return Task.CompletedTask;
89+
}
90+
91+
[Fact]
92+
public Task Test_Write_File_Async()
93+
{
94+
return Task.CompletedTask;
95+
}
96+
97+
[Fact]
98+
public Task Test_Append_File_Async()
99+
{
100+
return Task.CompletedTask;
101+
}
102+
}
4103
}

0 commit comments

Comments
 (0)