From 9fd1900e59b618ac6abcad435ea413534fac72cc Mon Sep 17 00:00:00 2001 From: Carlos Mendible Date: Tue, 5 Jan 2021 01:50:52 +0000 Subject: [PATCH] Fixing 502 (#503) Co-authored-by: Ryan Nowak --- src/Dapr.Client/ArgumentVerifier.cs | 2 +- test/Dapr.Client.Test/ArgumentVerifierTest.cs | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 test/Dapr.Client.Test/ArgumentVerifierTest.cs diff --git a/src/Dapr.Client/ArgumentVerifier.cs b/src/Dapr.Client/ArgumentVerifier.cs index 8b2c44a0..ed9459c5 100644 --- a/src/Dapr.Client/ArgumentVerifier.cs +++ b/src/Dapr.Client/ArgumentVerifier.cs @@ -42,7 +42,7 @@ namespace Dapr.Client if (string.IsNullOrEmpty(value)) { - throw new ArgumentException("The value cannot be null or empty", nameof(name)); + throw new ArgumentException("The value cannot be null or empty", name); } } } diff --git a/test/Dapr.Client.Test/ArgumentVerifierTest.cs b/test/Dapr.Client.Test/ArgumentVerifierTest.cs new file mode 100644 index 00000000..550809ee --- /dev/null +++ b/test/Dapr.Client.Test/ArgumentVerifierTest.cs @@ -0,0 +1,46 @@ +// ------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +// ------------------------------------------------------------ + +namespace Dapr.Client.Test +{ + using System; + using Xunit; + + public class ArgumentVerifierTest + { + [Fact] + public void ThrowIfNull_RespectsArgumentName() + { + var ex = Assert.Throws(() => + { + ArgumentVerifier.ThrowIfNull(null, "args"); + }); + + Assert.Contains("args", ex.Message); + } + + [Fact] + public void ThrowIfNullOrEmpty_RespectsArgumentName_WhenValueIsNull() + { + var ex = Assert.Throws(() => + { + ArgumentVerifier.ThrowIfNullOrEmpty(null, "args"); + }); + + Assert.Contains("args", ex.Message); + } + + [Fact] + public void ThrowIfNullOrEmpty_RespectsArgumentName_WhenValueIsEmpty() + { + var ex = Assert.Throws(() => + { + ArgumentVerifier.ThrowIfNullOrEmpty(string.Empty, "args"); + }); + + Assert.Contains("args", ex.Message); + } + } +}