Пример #1
0
        public void GetById_ValidBlogUser_VerifyDataAccessAdapter()
        {
            var mockDataAccessAdapter = new MockIBlogUserDataAccessAdapter();
            var stubValidator         = new StubIBlogUserValidator();
            var repository            = new BlogUserRepository(mockDataAccessAdapter, stubValidator);
            var param_userId          = new BlogUserFactory().Create().UserId;

            repository.GetById(param_userId);

            mockDataAccessAdapter.VerifyGetById(param_userId);
        }
Пример #2
0
        public void GetById_ValidBlogUser_ReturnsExpectedBlogUser()
        {
            var stubDataAccessAdapter = new StubIBlogUserDataAccessAdapter();
            var stubValidator         = new StubIBlogUserValidator();
            var repository            = new BlogUserRepository(stubDataAccessAdapter, stubValidator);
            var expected = new BlogUserFactory().Create();

            stubDataAccessAdapter.StubGetById(expected);
            var param_userId = expected.UserId;

            var actual = repository.GetById(param_userId);

            Assert.Equal(expected, actual);
        }