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]); }
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]); }