Stop requiring the initial time in NightLightStateMachine
We're only fooling ourselves if we think that it's ready *right* after construction anyway. After all, the initial state of the lights won't be updated when the state machine is constructed.
This commit is contained in:
parent
db4434cd20
commit
9531dee52b
5 changed files with 31 additions and 19 deletions
|
|
@ -43,8 +43,8 @@ type FakeLight(light: Light) =
|
|||
if hasPower then
|
||||
color <- newColor
|
||||
|
||||
type FakeHome(now: DateTime) =
|
||||
let mutable nightLightStateMachine = NightLightStateMachine now
|
||||
type FakeHome() =
|
||||
let mutable nightLightStateMachine = NightLightStateMachine()
|
||||
|
||||
let assertIsOkAndGet result =
|
||||
match result with
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue