<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Test-doubles Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/test-doubles.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Test-doubles Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-17T19:40:46+07:00</lastBuildDate>
                <item>
            <title><![CDATA[Setup Boilerplate cho dự án NestJS - Phần 6.1: Unit test tất cả các thành phần trong NestJS]]></title>
                        <link>https://viblo.asia/p/setup-boilerplate-cho-du-an-nestjs-phan-61-unit-test-tat-ca-cac-thanh-phan-trong-nestjs-zOQJwnyy4MP</link>
            <guid isPermaLink="true">https://viblo.asia/p/setup-boilerplate-cho-du-an-nestjs-phan-61-unit-test-tat-ca-cac-thanh-phan-trong-nestjs-zOQJwnyy4MP</guid>
            <description><![CDATA[Đây là bài viết nằm trong Series NestJS thực chiến, các bạn có thể xem toàn bộ bài viết  ở link: https://viblo.asia/s/nestjs-thuc-chien-MkNLr3kaVgA

Đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngoc Nguyen</dc:creator>
            <pubDate>2023-06-04 09:52:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mocks không phải là Stubs (Phần 2)]]></title>
                        <link>https://viblo.asia/p/mocks-khong-phai-la-stubs-phan-2-OeVKB8VAlkW</link>
            <guid isPermaLink="true">https://viblo.asia/p/mocks-khong-phai-la-stubs-phan-2-OeVKB8VAlkW</guid>
            <description><![CDATA[Lựa chọn giữa các sự khác nhau

Ở bài viết trước (https://viblo.asia/p/mocks-khong-phai-la-stubs-phan-1-gAm5yWEDZdb) đã chỉ ra sự khác nhau giữa: xác ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Hieu</dc:creator>
            <pubDate>2019-08-18 23:42:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Mocks không phải là Stubs (Phần 1)]]></title>
                        <link>https://viblo.asia/p/mocks-khong-phai-la-stubs-phan-1-gAm5yWEDZdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/mocks-khong-phai-la-stubs-phan-1-gAm5yWEDZdb</guid>
            <description><![CDATA[Cụm từ 'Mock Objects'  trở nên phổ biến khi mô tả những đối tượng đặc thù với mục đích bắt chước/mô phỏng những đối tượng thực trong quá trình kiểm th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Hieu</dc:creator>
            <pubDate>2019-07-21 23:28:13</pubDate>
                                                                                                        </item>
            </channel>
</rss>
