Redgate logo
  • Products
    • All products
    • Automate database deployments
      • Redgate Deploy
    • Monitor performance and availability
      • SQL Monitor
    • Standardize team-based development
      • SQL Toolbelt
      • SQL Prompt
      • SQL Search
      • Flyway
      • SQL Source Control
      • Source Control for Oracle
      • SQL Compare
      • Schema Compare for Oracle
      • SQL Data Compare
      • Data Compare for Oracle
    • Protect and preserve data
      • SQL Provision
      • Data Masker
      • SQL Clone
      • SQL Backup
      • SQL Data Catalog
    • .NET
      • .NET Developer Bundle
      • .NET Reflector
      • ANTS Performance Profiler
      • ANTS Memory Profiler
      • SmartAssembly
    • All products
      • .NET Developer Bundle
      • .NET Reflector
      • ANTS Memory Profiler
      • ANTS Performance Profiler
      • Data Compare for Oracle
      • Data Masker
      • Flyway
      • Redgate Deploy
      • Schema Compare for Oracle
      • SmartAssembly
      • Source Control for Oracle
      • SQL Backup
      • SQL Clone
      • SQL Compare
      • SQL Data Catalog
      • SQL Data Compare
      • SQL Data Generator
      • SQL Dependency Tracker
      • SQL Doc
      • SQL Index Manager
      • SQL Monitor
      • SQL Multi Script
      • SQL Prompt
      • SQL Provision
      • SQL Scripts Manager
      • SQL Search
      • SQL Source Control
      • SQL Test
      • SQL Toolbelt
  • Solutions
    • Overview
    • By Need
      • Standardize
      • Automate
      • Monitor
      • Protect
    • By Role
      • Development
      • Operations
      • IT Management
      • Enterprise leadership
    • By Industry
      • Tech
      • Finance
      • U.S. Federal
      • Healthcare
      • Manager Service Providers
    • Resources
    • Maturity assessment
  • Support
  • Our Company
    • Overview
    • Careers
    • Contact us
    • Redgate blog
    • Press kit
  • Community Hub
    • Community Hub home
    • Community Circle
    • Product learning
    • Redgate University
    • Forums
    • Events & groups
    • Simple Talk
  • Search
  • My account
  • Shopping cart
  • Your quotes
  • Buy now
    • See all products
    • View price list
    • Request a quote
    • Contact sales
    • Your account
  • Products
    • All products
    • Automate database deployments
      • Redgate Deploy
    • Monitor performance and availability
      • SQL Monitor
    • Standardize team-based development
      • SQL Toolbelt
      • SQL Prompt
      • SQL Search
      • Flyway
      • SQL Source Control
      • Source Control for Oracle
      • SQL Compare
      • Schema Compare for Oracle
      • SQL Data Compare
      • Data Compare for Oracle
    • Protect and preserve data
      • SQL Provision
      • Data Masker
      • SQL Clone
      • SQL Backup
      • SQL Data Catalog
    • .NET
      • .NET Developer Bundle
      • .NET Reflector
      • ANTS Performance Profiler
      • ANTS Memory Profiler
      • SmartAssembly
    • All products
      • .NET Developer Bundle
      • .NET Reflector
      • ANTS Memory Profiler
      • ANTS Performance Profiler
      • Data Compare for Oracle
      • Data Masker
      • Flyway
      • Redgate Deploy
      • Schema Compare for Oracle
      • SmartAssembly
      • Source Control for Oracle
      • SQL Backup
      • SQL Clone
      • SQL Compare
      • SQL Data Catalog
      • SQL Data Compare
      • SQL Data Generator
      • SQL Dependency Tracker
      • SQL Doc
      • SQL Index Manager
      • SQL Monitor
      • SQL Multi Script
      • SQL Prompt
      • SQL Provision
      • SQL Scripts Manager
      • SQL Search
      • SQL Source Control
      • SQL Test
      • SQL Toolbelt
  • Solutions
    • Overview
    • By Need
      • Standardize
      • Automate
      • Monitor
      • Protect
    • By Role
      • Development
      • Operations
      • IT Management
      • Enterprise leadership
    • By Industry
      • Tech
      • Finance
      • U.S. Federal
      • Healthcare
      • Manager Service Providers
    • Resources
    • Maturity assessment
  • Support
  • Our Company
    • Overview
    • Careers
    • Contact us
    • Redgate blog
    • Press kit
  • Community Hub
    • Community Hub home
    • Community Circle
    • Product learning
    • Redgate University
    • Forums
    • Events & groups
    • Simple Talk

OVERVIEW

  • Compliant Database DevOps

BY NEED

  • Standardize team-based development
  • Automate database deployments
  • Monitor performance and availability
  • Protect and preserve data

BY ROLE

  • Development
  • Operations
  • IT Management
  • Enterprise leadership

BY INDUSTRY

  • Tech
  • Finance
  • U.S. Federal
  • Healthcare
  • Managed Service Providers

Redgate Hub

  • Community Circle Together we learn
  • Product articles Tips & how-to guides
  • University Product training videos
  • Community forums Ask, discuss, solve
  • Events & Friends Meet us & join in
  • Simple Talk Articles & opinion
  • Home
  • SQL
  • .NET
  • Cloud
  • Sysadmin
  • Opinion
  • Books
  • Blogs
  • Log in
  • Sign up
  • Home
  • .NET
  • Software Testing
Michael Sorens
Michael Sorens
09 May 2019
Michael Sorens
Michael Sorens
09 May 2019

The Phantom Menace in Unit Testing

0
7
  • DevOps
  • Software Testing
Testing is a challenging yet crucial part of software development, but how do you know that a test is telling you what you need to know? In this article, Michael Sorens explores the concept of phantom tests that return correct results but don’t actually prove anything.… Read more
Michael Sorens
Michael Sorens
20 July 2018
Michael Sorens
Michael Sorens
20 July 2018

Go Unit Tests: Tips from the Trenches

0
10
  • Software Testing
In this article, Michael Sorens describes unit testing for applications written in Go. While focused on Go, many of his recommendations and techniques can be applied to other languages as well.… Read more
  • .NET Development
  • .NET Framework
  • .NET Performance
  • .NET Tools
  • ASP.NET
  • C# programming
  • IL
  • Software Delivery
  • Software Testing
  • Software Tools
  • Visual Studio
  • Windows Forms

Subscribe for more articles

Fortnightly newsletters help sharpen your skills and keep you ahead, with articles, ebooks and opinion to keep you informed.

Subscribe to our fortnightly newsletter

Simple Talk

  • FAQ
  • Sitemap
  • Write for Redgate
  • Contact Us

The Redgate Update Get the latest news and training with the monthly Redgate Update Sign up

Products

  • Automate
  • Monitor
  • Standardize
  • Protect & preserve

Support

  • Forums
  • Contact product support
  • Find my serial numbers
  • Download older versions

Solutions

  • Overview
  • Maturity Assessment

Our Company

  • Careers
  • Contact us
  • Redgate Blog
  • Our values

Community & Learning

  • Product Learning
  • University
  • Events & Friends
  • Simple Talk
  • Books
  • Forums

Partners

  • SQL Server Central
  • Resellers
  • Consulting partners

Privacy & compliance

  • Privacy and cookies
  • License agreement
  • Accessibility
  • Report security issue
  • Modern slavery
  • CCPA - Do not sell my data

Follow us

Redgate on Twitter Redgate on LinkedIn Redgate on YouTube
  • Copyright 1999 - 2020 Red Gate Software Ltd