public void Delete_VerifySqlServerDataAccess() { var fakeConfig = MakeFakeConfig(); var stubSqlParameterBuilder = new StubISqlParameterBuilder(); var mockSqlServerDataAccess = new MockISqlServerDataAccess(); var sqlServerAdapter = new BlogUserSqlServerAdapter(fakeConfig, mockSqlServerDataAccess, stubSqlParameterBuilder); var param_entity = new BlogUserFactory().Create(); mockSqlServerDataAccess.StubExecuteNonQueryStoredProcedure(1); sqlServerAdapter.Delete(param_entity); mockSqlServerDataAccess.VerifyExecuteNonQueryStoredProcedureCalled(1); }
public void DeleteAllByAuthorId_VerifySqlServerDataAccess() { var fakeConfig = MakeFakeConfig(); var stubSqlParameterBuilder = new StubISqlParameterBuilder(); var mockSqlServerDataAccess = new MockISqlServerDataAccess(); var sqlServerAdapter = new BlogPostSqlServerAdapter(fakeConfig, mockSqlServerDataAccess, stubSqlParameterBuilder); var param_id = new BlogPostFactory().Create().AuthorId; mockSqlServerDataAccess.StubExecuteNonQueryStoredProcedure(1); sqlServerAdapter.DeleteAllByAuthorId(param_id); mockSqlServerDataAccess.VerifyExecuteNonQueryStoredProcedureCalled(1); }