예제 #1
0
        public void GetMock_returns_the_mock()
        {
            var test = new with_automoqer();
            with_automoqer.mocker = new AutoMoqer();

            with_automoqer.GetMock<IDependency>().ShouldBeSameAs(with_automoqer.mocker.GetMock<IDependency>());
        }
예제 #2
0
        public void Instantiating_the_automoqer_sets_the_static_mocker()
        {
            with_automoqer.mocker = null;
            var test = new with_automoqer();

            with_automoqer.mocker.ShouldNotBeNull();
        }
예제 #3
0
        public void Create_returns_the_class_resolved_from_automoqer()
        {
            var test = new with_automoqer();
            with_automoqer.mocker = new AutoMoqer();

            with_automoqer.Create<Test>()
                .Dependency.ShouldBeSameAs(with_automoqer.GetMock<IDependency>().Object);
        }
예제 #4
0
        public void GetMock_returns_the_mock()
        {
            var test = new with_automoqer();

            with_automoqer.mocker = new AutoMoqer();

            with_automoqer.GetMock <IDependency>().ShouldBeSameAs(with_automoqer.mocker.GetMock <IDependency>());
        }
예제 #5
0
        public void Create_returns_the_class_resolved_from_automoqer()
        {
            var test = new with_automoqer();

            with_automoqer.mocker = new AutoMoqer();

            with_automoqer.Create <Test>()
            .Dependency.ShouldBeSameAs(with_automoqer.GetMock <IDependency>().Object);
        }
예제 #6
0
 public void Instantiating_the_automoqer_sets_the_static_mocker()
 {
     with_automoqer.mocker = null;
     var test = new with_automoqer();
     with_automoqer.mocker.ShouldNotBeNull();
 }