public void AddsMockRecordingBehavior() { var mock = new DefaultMock(new FakeStunt()); Assert.Contains(mock.Behaviors, x => x is MockRecordingBehavior); }
public void PreventsDuplicateMockRecordingBehavior() { var mock = new DefaultMock(new FakeStunt()); Assert.Throws <InvalidOperationException>(() => mock.Behaviors.Add(new MockRecordingBehavior())); }
public void AddsMockTrackingBehavior() { var mock = new DefaultMock(new FakeStunt()); Assert.Collection(mock.Behaviors, x => Assert.IsType <MockTrackingBehavior>(x)); }