Beispiel #1
0
        public void WhenAddingMockBehavior_ThenCanAddInterface()
        {
            var mock     = new Mocked();
            var behavior = new TestMockBehavior();

            mock.AddBehavior(behavior);

            Assert.Contains(behavior, mock.Mock.Behaviors);
        }
        public void WhenInsertingMockBehaviorToObject_ThenCanAddInterface()
        {
            object mock     = new TestMock();
            var    behavior = new TestMockBehavior();

            mock.AddMockBehavior(m => true, (m, n) => null);
            mock.InsertMockBehavior(0, behavior);

            Assert.Equal(2, ((IMocked)mock).Mock.Behaviors.Count);
            Assert.Same(behavior, ((IMocked)mock).Mock.Behaviors[0]);
        }
        public void WhenInsertingMockBehavior_ThenCanAddInterface()
        {
            var mock     = new TestMock();
            var behavior = new TestMockBehavior();

            mock.AddMockBehavior(m => true, (m, n) => null);
            mock.InsertMockBehavior(0, behavior);

            Assert.Equal(2, mock.Mock.Behaviors.Count);
            Assert.Same(behavior, mock.Mock.Behaviors[0]);
        }
Beispiel #4
0
        public void WhenInsertingMockBehaviorToObject_ThenCanAddInterface()
        {
            object mock     = new Mocked();
            var    count    = mock.GetMock().Behaviors.Count;
            var    behavior = new TestMockBehavior();

            mock.AddBehavior((m, n) => null, m => true);
            mock.InsertBehavior(0, behavior);

            Assert.Equal(count + 2, ((IMocked)mock).Mock.Behaviors.Count);
            Assert.Same(behavior, ((IMocked)mock).Mock.Behaviors[0]);
        }