From 5dda4c8e03930be15259213b437b27c4d7afcedb Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Fri, 12 Oct 2018 21:37:14 -0500 Subject: [PATCH] finish batch of AddIfNotNullOrEmptyShould tests --- .../Extensions/AddIfNotNullOrEmptyShould.cs | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/tests/FilterLists.Services.Tests/Extensions/AddIfNotNullOrEmptyShould.cs b/tests/FilterLists.Services.Tests/Extensions/AddIfNotNullOrEmptyShould.cs index 1a6f5435a..b3a2fae3f 100644 --- a/tests/FilterLists.Services.Tests/Extensions/AddIfNotNullOrEmptyShould.cs +++ b/tests/FilterLists.Services.Tests/Extensions/AddIfNotNullOrEmptyShould.cs @@ -1,3 +1,4 @@ +using System.Collections.Generic; using System.Collections.ObjectModel; using FilterLists.Services.Extensions; using Xunit; @@ -6,15 +7,34 @@ namespace FilterLists.Services.Tests.Extensions { public class AddIfNotNullOrEmptyShould { + public AddIfNotNullOrEmptyShould() => + sut = new Collection(); + + private readonly ICollection sut; + private string item; + [Fact] public void AddIfNotNullOrEmpty() { - var sut = new Collection(); - const string item = "item"; - + item = "item"; sut.AddIfNotNullOrEmpty(item); - Assert.Contains(item, sut); } + + [Fact] + public void NotAddIfEmpty() + { + item = ""; + sut.AddIfNotNullOrEmpty(item); + Assert.DoesNotContain(item, sut); + } + + [Fact] + public void NotAddIfNull() + { + item = null; + sut.AddIfNotNullOrEmpty(item); + Assert.DoesNotContain(item, sut); + } } } \ No newline at end of file