Example #1
0
        public void AddsMockRecordingBehavior()
        {
            var mock = new DefaultMock(new FakeStunt());

            Assert.Contains(mock.Behaviors, x => x is MockRecordingBehavior);
        }
Example #2
0
        public void PreventsDuplicateMockRecordingBehavior()
        {
            var mock = new DefaultMock(new FakeStunt());

            Assert.Throws <InvalidOperationException>(() => mock.Behaviors.Add(new MockRecordingBehavior()));
        }
Example #3
0
        public void AddsMockTrackingBehavior()
        {
            var mock = new DefaultMock(new FakeStunt());

            Assert.Collection(mock.Behaviors, x => Assert.IsType <MockTrackingBehavior>(x));
        }