From c9622f4ffee55bd50af2a899445bc7cdc763aefc Mon Sep 17 00:00:00 2001 From: Juan Lopes Date: Thu, 3 May 2012 01:31:32 -0300 Subject: [PATCH] adding unit tests for one exception case --- src/FluentCodeMetrics.Specs/Samples.cs | 4 ++-- src/FluentCodeMetrics.Tests/CeExtensionsTests.cs | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/FluentCodeMetrics.Specs/Samples.cs b/src/FluentCodeMetrics.Specs/Samples.cs index f715ee2..4b96eeb 100644 --- a/src/FluentCodeMetrics.Specs/Samples.cs +++ b/src/FluentCodeMetrics.Specs/Samples.cs @@ -43,7 +43,7 @@ public DateTime Foo(DateTime arg) } } - class SingleProperty + public class SingleProperty { public DateTime Foo { get; set; } } @@ -65,7 +65,7 @@ public class SingleField // ReSharper restore InconsistentNaming } - class OneException + public class OneException { public void Foo() { diff --git a/src/FluentCodeMetrics.Tests/CeExtensionsTests.cs b/src/FluentCodeMetrics.Tests/CeExtensionsTests.cs index 3b9c5c6..4f6fb48 100644 --- a/src/FluentCodeMetrics.Tests/CeExtensionsTests.cs +++ b/src/FluentCodeMetrics.Tests/CeExtensionsTests.cs @@ -92,6 +92,20 @@ public void GetReferencedTypes_SingleArgCtor() typeof(Type) ); } + + [Test] + public void GetReferencedTypes_OneException() + { + typeof(Samples.OneException).GetReferencedTypes() + .Should().Have.SameValuesAs( + typeof(object), + typeof(Exception), // argument type + typeof(string), + typeof(bool), + typeof(int), + typeof(Type) + ); + } } // ReSharper restore InconsistentNaming } \ No newline at end of file