public void CreateUser_ReturnsANewUser() { _todelete = Api.CreateUser("*****@*****.**", "Test", "Create User"); Assert.Equal("Test", _todelete.FirstName); Assert.Equal("Create User", _todelete.LastName); }
public void ToggleUser_TogglesTheUserStatus() { _todelete = Api.CreateUser("*****@*****.**", "Test", "Toggle User"); Assert.Equal(true, _todelete.IsActive); var toggled = Api.ToggleUser(_todelete.Id); Assert.Equal(false, toggled.IsActive); }
public void UpdateUser_UpdatesOnlyChangedValues() { _todelete = Api.CreateUser("*****@*****.**", "Test", "Update User"); var updated = Api.UpdateUser(_todelete.Id, lastName: "Updated User", department: "department"); // stuff changed Assert.NotEqual(_todelete.LastName, updated.LastName); Assert.Equal("Updated User", updated.LastName); Assert.NotEqual(_todelete.Department, updated.Department); Assert.Equal("department", updated.Department); // stuff didn't change Assert.Equal(_todelete.IsActive, updated.IsActive); Assert.Equal(_todelete.DefaultHourlyRate, updated.DefaultHourlyRate); Assert.Equal(_todelete.FirstName, updated.FirstName); Assert.Equal(_todelete.Timezone, updated.Timezone); }