Skip to content

Commit b9ce1ad

Browse files
committed
test deletion
1 parent 64bc87b commit b9ce1ad

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

Diff for: output/csharp/src/Seam.Test/Client/SeamTests.cs

+36
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,40 @@ public void Test()
8787
{
8888
Assert.Throws<SeamException>(() => seam.AccessCodes.Get(accessCodeId: "nonexistent"));
8989
}
90+
91+
[Fact]
92+
public void TestDelete()
93+
{
94+
var device = seam.Devices
95+
.List()
96+
.First(d => d.DeviceType == Device.DeviceTypeEnum.AugustLock);
97+
98+
Assert.NotNull(device);
99+
100+
seam.Devices.Delete(deviceId: device.DeviceId);
101+
102+
var device2 = seam.Devices
103+
.List()
104+
.First(d => d.DeviceType == Device.DeviceTypeEnum.AugustLock);
105+
106+
Assert.NotEqual(device.DeviceId, device2.DeviceId);
107+
}
108+
109+
[Fact]
110+
public async void TestDeleteAsync()
111+
{
112+
var device = (await seam.Devices.ListAsync()).First(
113+
d => d.DeviceType == Device.DeviceTypeEnum.AugustLock
114+
);
115+
116+
Assert.NotNull(device);
117+
118+
await seam.Devices.DeleteAsync(deviceId: device.DeviceId);
119+
120+
var device2 = (await seam.Devices.ListAsync()).First(
121+
d => d.DeviceType == Device.DeviceTypeEnum.AugustLock
122+
);
123+
124+
Assert.NotEqual(device.DeviceId, device2.DeviceId);
125+
}
90126
}

0 commit comments

Comments
 (0)