public void ShouldBeBusyWhenLoggingIn() { _provider.OAuth().Returns(new Task(() => { })); var model = BuildOAuthViewModel(); model.IsBusy.Should().BeFalse(); model.Login.CanExecute().Should().BeTrue(); model.Login.Execute().Subscribe(); model.IsBusy.Should().BeTrue(); }