Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions src/Chapter01.Tests/Listing01.01.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Diagnostics;
using System.IO;
using AddisonWesley.Michaelis.EssentialCSharp.Shared.Tests;

using System.Text.RegularExpressions;
using System.Linq;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter01.Listing01_01.Tests;

[TestClass]
Expand Down
1 change: 0 additions & 1 deletion src/Chapter01.Tests/Listing01.09.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter01.Listing01_09.Tests;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter02.Tests/Listing02.01.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter02.Listing02_01.Tests;

Expand Down
3 changes: 1 addition & 2 deletions src/Chapter02.Tests/Listing02.13.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using System;
using IntelliTect.TestTools.Console;
using IntelliTect.TestTools.Console;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter02.Listing02_13.Tests;
Expand Down
1 change: 0 additions & 1 deletion src/Chapter02.Tests/Listing02.31.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter02.Listing02_31.Tests;

Expand Down
9 changes: 2 additions & 7 deletions src/Chapter03.Tests/Table03.03.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
using AddisonWesley.Michaelis.EssentialCSharp.Shared;
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.CSharp;
using Microsoft.CodeAnalysis.CSharp.Syntax;
using Microsoft.CodeAnalysis.Diagnostics;
using AddisonWesley.Michaelis.EssentialCSharp.Shared.Tests;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.CodeDom.Compiler;
using System.Globalization;
using System.Text;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter03.Table03_03.Tests;

Expand All @@ -26,6 +20,7 @@ public class ArrayHighlightsTests
/* 9. */ [DataRow(nameof(CommonArayCodingErrors.MultiDimensionalArrayWithInconsistentSize), "CS0847")]
public async Task ParseAndCompile(string targetMethod, params string[] errorIds)
{
// TODO: await CompilerAssert.CompileAsync("Table03.03.CommonArrayCodingErrors.cs", errorIds,)
await CompilerAssertOld.Compile2Async("Table03.03.CommonArrayCodingErrors.cs", errorIds, targetMethod);
}

Expand Down
1 change: 0 additions & 1 deletion src/Chapter04.Tests/Listing04.38.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter04.Listing04_38.Tests;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter04.Tests/Table04.04.CheckForNull.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Reflection;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter04.Table04_04.Tests;

Expand Down
2 changes: 0 additions & 2 deletions src/Chapter05/Listing05.13.DeclaringATypeAlias.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@
namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter05.Listing05_13;

#region INCLUDE
using System;
#region HIGHLIGHT
using System.Threading;
using CountDownTimer = System.Timers.Timer;
#endregion HIGHLIGHT

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter05.Listing05_14;

#region INCLUDE
using System;
using System.Threading;

#region HIGHLIGHT
// Declare alias Timer to refer to System.Timers.Timer to
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;
using System.IO;
using AddisonWesley.Michaelis.EssentialCSharp.Chapter06.Listing06_12;
using Microsoft.VisualStudio.TestTools.UnitTesting;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter06.Tests/Listing06.15.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using AddisonWesley.Michaelis.EssentialCSharp.Shared.Tests;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Reflection.Emit;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter06.Listing06_15.Tests;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter06.Listing06_20.Tests;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter06.Listing06_50.Tests;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter06.Listing06_55.Tests;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
// Add readonly modifier ignored pending introduction of the concept
#pragma warning disable IDE0044

using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter06.Listing06_15
{
Expand Down
1 change: 0 additions & 1 deletion src/Chapter06/Listing06.20.ProvidingPropertyValidation.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
// Non-nullable field is uninitialized. Consider declaring as nullable.
#pragma warning disable CS8618

using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter06.Listing06_20
{
Expand Down
1 change: 0 additions & 1 deletion src/Chapter07.Tests/Listing07.08.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using AddisonWesley.Michaelis.EssentialCSharp.Shared;
using AddisonWesley.Michaelis.EssentialCSharp.Shared.Tests;
using Microsoft.VisualStudio.TestTools.UnitTesting;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter07.Tests/Listing07.15.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using AddisonWesley.Michaelis.EssentialCSharp.Shared;
using AddisonWesley.Michaelis.EssentialCSharp.Shared.Tests;
using Microsoft.VisualStudio.TestTools.UnitTesting;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter07.Listing07_16.Tests;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter07.Listing07_17.Tests;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.IO;
using System.Threading.Tasks;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter07.Listing07_20.Tests;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter07.Listing07_24.Tests;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
// Justification: Invalid code commented out resulting in partial implementation
#pragma warning disable IDE0059 // Unnecessary assignment of a value

using System.Diagnostics.CodeAnalysis;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter07.Listing07_06;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_02.Tests;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_03.Tests;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_02;
using Microsoft.VisualStudio.TestTools.UnitTesting;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter08.Tests/UndersandingAccessModifiers.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Diagnostics;
using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// TODO: Update listing in Manuscript
using System;
namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_14
{
#region INCLUDE
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Table08_01
namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Table08_01
{
// 1.
namespace StaticMembers
Expand Down Expand Up @@ -90,7 +88,7 @@ public interface IPerson
// 4.
namespace ProtectedAccessModifiers
{

}

// 5.
Expand Down Expand Up @@ -135,7 +133,7 @@ protected internal string GetName() =>
// 8.
namespace PrivateProtectedAccessModifiers
{
class Program
class Program
{
static void Main()
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter09.Listing09_04.Tests;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.IO;
using System.Runtime.InteropServices;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter09.Listing09_15.Tests;
Expand Down
2 changes: 0 additions & 2 deletions src/Chapter10.Tests/CustomTestAttributes.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
using System.Reflection;

namespace Chapter10.Tests.CustomTestAttributes;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter10.Listing10_11.Tests;
Expand Down
6 changes: 1 addition & 5 deletions src/Chapter10.Tests/Listing10.12.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
using IntelliTect.TestTools.Console;
using Microsoft.VisualStudio.TestTools.UnitTesting;

using System;
using System.IO;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Text.RegularExpressions;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter10.Listing10_12.Tests;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
using AddisonWesley.Michaelis.EssentialCSharp.Shared.Tests;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.IO;
using System.Runtime.InteropServices;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter10.Listing10_13.Tests;

Expand Down
2 changes: 0 additions & 2 deletions src/Chapter10.Tests/Listing10.20.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.IO;
using System.Runtime.InteropServices;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter10.Listing10_20.Tests;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.IO;
using AddisonWesley.Michaelis.EssentialCSharp.Shared.Tests;

using System.Text.RegularExpressions;
Expand Down
4 changes: 1 addition & 3 deletions src/Chapter10/Listing10.02.ImplementingGetHashCode.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter10.Listing10_02
namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter10.Listing10_02
{
#region INCLUDE
public struct Coordinate
Expand Down
4 changes: 1 addition & 3 deletions src/Chapter10/Listing10.03.OverridingEqualityOperator.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter10.Listing10_03
namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter10.Listing10_03
{
using AddisonWesley.Michaelis.EssentialCSharp.Chapter10.Listing10_06;
#region INCLUDE
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter11.Listing11_01.Tests;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter11/Listing11.04.CreatingCustomException.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using System.Runtime.Serialization;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter11.Listing11_04
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using System.Runtime.Serialization;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter11.Listing11_05
Expand Down
1 change: 0 additions & 1 deletion src/Chapter12.Tests/Listing12.36.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter12.Listing12_36.Tests;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter12.Tests/Listing12.37.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter12.Listing12_37.Tests;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter12.Listing12_31
{
public class Publisher
Expand Down
1 change: 0 additions & 1 deletion src/Chapter12/Listing12.49.StackIntDefinition.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
// Justification: Only showing partial implementaiton.
#pragma warning disable CS0168 // Variable is declared but never used

using System.Collections.Generic;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter12.Listing12_49
{
Expand Down
2 changes: 0 additions & 2 deletions src/Chapter12/Listing12.50.DeclaringVariablesOfTypeStack.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System.Collections.Generic;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter12.Listing12_50
{
public class Program
Expand Down
1 change: 0 additions & 1 deletion src/Chapter13.Tests/Listing13.22.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter13.Listing13_22.Tests;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter13.Tests/Listing13.23.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter13.Listing13_23.Tests;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter14.Tests/Listing14.07.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter14.Listing14_07.Tests;

Expand Down
1 change: 0 additions & 1 deletion src/Chapter14.Tests/Listing14.08.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter14.Listing14_08.Tests;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
using IntelliTect.TestTools.Console;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter15.Listing15_12.Tests;

Expand Down
4 changes: 0 additions & 4 deletions src/Chapter15.Tests/Listing15.13.ProjectionToTuple.Tests.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
using IntelliTect.TestTools.Console;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System;

namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter15.Listing15_13.Tests;

Expand Down
Loading