ReactiveUI not responding to changes in test (with Autofixture)
<p>Look at the following codes (simple ones)</p>

<pre><code>public class NewEventViewModel : ReactiveObject
{
    readonly ObservableAsPropertyHelper&lt;bool&gt; isSendVisible;
    public bool IsSendVisible
    {
        get { return isSendVisible.Value; }
    }

    private ReactiveList&lt;string&gt; users;

    public ReactiveList&lt;string&gt; Users
    {
        get { return this.users; }
        set { this.RaiseAndSetIfChanged(ref users, value); }
    }

    public NewEventViewModel()
    {

        Users = new ReactiveList&lt;string&gt;(new List&lt;string&gt;())
        {
            ChangeTrackingEnabled = true
        };

        Users.CountChanged
            .Select(x =&gt; x &gt; 0)
            .ToProperty(this, x =&gt; x.IsSendVisible, out isSendVisible);
        //Users.Add("commented");
    }
}
</code></pre>

<p>And the test:</p>

<pre><code>    [Fact]
    public void ShouldBeVisibleWhenIsAtLeastOneUser()
    {
        //var sut = new NewEventViewModel();
        var fixture = new Fixture();
        var sut = fixture.Create&lt;NewEventViewModel&gt;();
        sut.Users.Add("something");
        sut.IsSendVisible.ShouldBeTrue();
    }
</code></pre>

<p>The test fails... but when I uncomment the line from ViewModel, it passes.</p>

<p>Looks like the test is ignoring changes to Users. It works when I create the sut manually (new NewEventViewModel()). Why is AutoFixture breaking the test in such a strange way? What am I doing wrong?</p>