Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 11 additions & 7 deletions .github/workflows/generate.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
---
name: Generate

on: {}
on:
push:
branches-ignore:
- main
workflow_dispatch: {}

jobs:
commit:
Expand All @@ -10,12 +14,12 @@ jobs:
timeout-minutes: 30
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ github.head_ref }}
token: ${{ secrets.GH_TOKEN }}
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v5
uses: crazy-max/ghaction-import-gpg@v6
with:
git_user_signingkey: true
git_commit_gpgsign: true
Expand All @@ -28,11 +32,11 @@ jobs:
with:
install_dependencies: 'false'
- name: Normalize package-lock.json
run: npm install --ignore-scripts
env:
NODE_AUTH_TOKEN: ${{ secrets.GH_TOKEN }}
run: npm install
- name: Generate code
run: npm run generate
- name: Commit
uses: stefanzweifel/git-auto-commit-action@v4
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: 'ci: Generate code'
commit_user_name: ${{ secrets.GIT_USER_NAME }}
Expand Down
1 change: 0 additions & 1 deletion .npmrc

This file was deleted.

50 changes: 25 additions & 25 deletions output/csharp/src/Seam.Test/Client/SeamTests.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
namespace Seam.Test;

using Seam.Model;
using Seam.Client;
using Seam.Model;

public class UnitTest1 : SeamConnectTest
{
[Fact]
public void TestGetDeviceList()
{
var device = seam.Devices
.List()
var device = seam
.Devices.List()
.First(d => d.DeviceType == Device.DeviceTypeEnum.AugustLock);

Assert.NotNull(device);
Expand All @@ -19,8 +19,8 @@ public void TestGetDeviceList()
[Fact]
public async void TestGetDeviceListAsync()
{
var device = (await seam.Devices.ListAsync()).First(
d => d.DeviceType == Device.DeviceTypeEnum.AugustLock
var device = (await seam.Devices.ListAsync()).First(d =>
d.DeviceType == Device.DeviceTypeEnum.AugustLock
);

Assert.NotNull(device);
Expand All @@ -30,8 +30,8 @@ public async void TestGetDeviceListAsync()
[Fact]
public void TestCreateAccessCode()
{
var device = seam.Devices
.List()
var device = seam
.Devices.List()
.First(d => d.DeviceType == Device.DeviceTypeEnum.AugustLock);

var access_code = seam.AccessCodes.Create(deviceId: device.DeviceId, code: "1234");
Expand All @@ -43,8 +43,8 @@ public void TestCreateAccessCode()
[Fact]
public async void TestCreateAccessCodeAsync()
{
var device = seam.Devices
.List()
var device = seam
.Devices.List()
.First(d => d.DeviceType == Device.DeviceTypeEnum.AugustLock);

var access_code = await seam.AccessCodes.CreateAsync(
Expand All @@ -59,27 +59,27 @@ public async void TestCreateAccessCodeAsync()
[Fact]
public void TestLockDoor()
{
var device = seam.Devices
.List()
var device = seam
.Devices.List()
.First(d => d.DeviceType == Device.DeviceTypeEnum.AugustLock);

var action_attempt = seam.Locks.LockDoor(deviceId: device.DeviceId);

Assert.IsType<ActionAttemptPending>(action_attempt);
Assert.Equal("LOCK_DOOR", (action_attempt as ActionAttemptPending)!.ActionType);
Assert.IsType<ActionAttemptLockDoor>(action_attempt);
Assert.Equal("LOCK_DOOR", (action_attempt as ActionAttemptLockDoor)!.ActionType);
}

[Fact]
public async void TestLockDoorAsync()
{
var device = seam.Devices
.List()
var device = seam
.Devices.List()
.First(d => d.DeviceType == Device.DeviceTypeEnum.AugustLock);

var action_attempt = await seam.Locks.LockDoorAsync(deviceId: device.DeviceId);

Assert.IsType<ActionAttemptPending>(action_attempt);
Assert.Equal("LOCK_DOOR", (action_attempt as ActionAttemptPending)!.ActionType);
Assert.IsType<ActionAttemptLockDoor>(action_attempt);
Assert.Equal("LOCK_DOOR", (action_attempt as ActionAttemptLockDoor)!.ActionType);
}

[Fact]
Expand All @@ -91,16 +91,16 @@ public void Test()
[Fact]
public void TestDelete()
{
var device = seam.Devices
.List()
var device = seam
.Devices.List()
.First(d => d.DeviceType == Device.DeviceTypeEnum.AugustLock);

Assert.NotNull(device);

seam.Devices.Delete(deviceId: device.DeviceId);

var device2 = seam.Devices
.List()
var device2 = seam
.Devices.List()
.First(d => d.DeviceType == Device.DeviceTypeEnum.AugustLock);

Assert.NotEqual(device.DeviceId, device2.DeviceId);
Expand All @@ -109,16 +109,16 @@ public void TestDelete()
[Fact]
public async void TestDeleteAsync()
{
var device = (await seam.Devices.ListAsync()).First(
d => d.DeviceType == Device.DeviceTypeEnum.AugustLock
var device = (await seam.Devices.ListAsync()).First(d =>
d.DeviceType == Device.DeviceTypeEnum.AugustLock
);

Assert.NotNull(device);

await seam.Devices.DeleteAsync(deviceId: device.DeviceId);

var device2 = (await seam.Devices.ListAsync()).First(
d => d.DeviceType == Device.DeviceTypeEnum.AugustLock
var device2 = (await seam.Devices.ListAsync()).First(d =>
d.DeviceType == Device.DeviceTypeEnum.AugustLock
);

Assert.NotEqual(device.DeviceId, device2.DeviceId);
Expand Down
Loading
Loading