Skip to content
This repository has been archived by the owner on Nov 24, 2020. It is now read-only.

Commit

Permalink
GH-87: Move extensions tests
Browse files Browse the repository at this point in the history
  • Loading branch information
henrikfroehling committed Mar 18, 2018
1 parent 28f8c9f commit 3edf774
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 61 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,6 @@
<Compile Include="Exceptions\TraktServerUnavailableExceptionTests.cs" />
<Compile Include="Exceptions\TraktShowNotFoundExceptionTests.cs" />
<Compile Include="Exceptions\TraktValidationExceptionTests.cs" />
<Compile Include="Extensions\DateTimeExtensionsTests.cs" />
<Compile Include="Extensions\StringExtensionsTests.cs" />
<Compile Include="Objects\Post\Checkins\TraktEpisodeCheckinPostTests.cs" />
<Compile Include="Objects\Post\Checkins\TraktMovieCheckinPostTests.cs" />
<Compile Include="Objects\Post\Comments\TraktCommentReplyPostTests.cs" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
namespace TraktApiSharp.Tests.Extensions
{
using FluentAssertions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using Traits;
using TraktApiSharp.Extensions;
using Xunit;

[TestClass]
public class DateTimeExtensionsTests
[Category("Extensions")]
public class DateTimeExtensions_Tests
{
[TestMethod]
public void TestDateTimeExtensionsMin()
[Fact]
public void Test_DateTimeExtensions_Min()
{
var datetime1 = DateTime.Now;
var datetime2 = DateTime.Now.AddSeconds(1);
Expand All @@ -18,8 +19,8 @@ public void TestDateTimeExtensionsMin()
datetime2.Min(datetime1).Should().Be(datetime1);
}

[TestMethod]
public void TestDateTimeExtensionsMax()
[Fact]
public void Test_DateTimeExtensions_Max()
{
var datetime1 = DateTime.Now;
var datetime2 = DateTime.Now.AddSeconds(1);
Expand All @@ -28,8 +29,8 @@ public void TestDateTimeExtensionsMax()
datetime2.Max(datetime1).Should().Be(datetime2);
}

[TestMethod]
public void TestDateTimeExtensionsYearsBetween()
[Fact]
public void Test_DateTimeExtensions_YearsBetween()
{
var datetime1 = DateTime.Now;
var datetime2 = DateTime.Now.AddYears(1);
Expand All @@ -56,8 +57,8 @@ public void TestDateTimeExtensionsYearsBetween()
datetime8.YearsBetween(datetime7).Should().Be(5);
}

[TestMethod]
public void TestDateTimeExtensionsToTraktDateString()
[Fact]
public void Test_DateTimeExtensions_ToTraktDateString()
{
var dateTime = DateTime.UtcNow;
var day = dateTime.Day;
Expand All @@ -68,8 +69,8 @@ public void TestDateTimeExtensionsToTraktDateString()
dateTraktString.Should().NotBeNullOrEmpty().And.Be($"{year}-{month:00}-{day:00}");
}

[TestMethod]
public void TestDateTimeExtensionsToTraktLongDateTimeString()
[Fact]
public void Test_DateTimeExtensions_ToTraktLongDateTimeString()
{
var dateTime = DateTime.UtcNow;
var day = dateTime.Day;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,44 +1,45 @@
namespace TraktApiSharp.Tests.Extensions
{
using FluentAssertions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Traits;
using TraktApiSharp.Extensions;
using Xunit;

[TestClass]
public class StringExtensionsTests
[Category("Extensions")]
public class StringExtensions_Tests
{
[TestMethod]
public void TestStringExtensionsFirstToUpper()
[Fact]
public void Test_StringExtensions_FirstToUpper()
{
string expectedValue = "Abcdef";
const string expectedValue = "Abcdef";

string value1 = "abcdef";
string value2 = "ABCDEF";
string value3 = "abcdeF";
string value4 = "Abcdef";
string value5 = "aBcDeF";
string value6 = "AbCdEf";
const string value1 = "abcdef";
const string value2 = "ABCDEF";
const string value3 = "abcdeF";
const string value4 = "Abcdef";
const string value5 = "aBcDeF";
const string value6 = "AbCdEf";

string value7 = " abcdef ";
string value8 = " ABCDEF ";
string value9 = " abcdeF ";
string value10 = " Abcdef ";
string value11 = " aBcDeF ";
string value12 = " AbCdEf ";
const string value7 = " abcdef ";
const string value8 = " ABCDEF ";
const string value9 = " abcdeF ";
const string value10 = " Abcdef ";
const string value11 = " aBcDeF ";
const string value12 = " AbCdEf ";

string value13 = " abcdef";
string value14 = " ABCDEF";
string value15 = " abcdeF";
string value16 = " Abcdef";
string value17 = " aBcDeF";
string value18 = " AbCdEf";
const string value13 = " abcdef";
const string value14 = " ABCDEF";
const string value15 = " abcdeF";
const string value16 = " Abcdef";
const string value17 = " aBcDeF";
const string value18 = " AbCdEf";

string value19 = "abcdef ";
string value20 = "ABCDEF ";
string value21 = "abcdeF ";
string value22 = "Abcdef ";
string value23 = "aBcDeF ";
string value24 = "AbCdEf ";
const string value19 = "abcdef ";
const string value20 = "ABCDEF ";
const string value21 = "abcdeF ";
const string value22 = "Abcdef ";
const string value23 = "aBcDeF ";
const string value24 = "AbCdEf ";

value1.FirstToUpper().Should().Be(expectedValue);
value2.FirstToUpper().Should().Be(expectedValue);
Expand Down Expand Up @@ -69,17 +70,17 @@ public void TestStringExtensionsFirstToUpper()
value24.FirstToUpper().Should().Be(expectedValue);
}

[TestMethod]
public void TestStringExtensionsWordCount()
[Fact]
public void Test_StringExtensions_WordCount()
{
string value1 = string.Empty;
string value2 = " one\t";
string value3 = " one";
string value4 = "one";
string value5 = " one\ttwo three:four,five six\nseven eight;";
string value6 = "\tone\ttwo three:four,five six\nseven eight;nine.";
string value7 = "\tone\ttwo three:four,five six\nseven eight;nine";
string value8 = "one\ttwo three:four,five six\nseven eight;nine";
const string value2 = " one\t";
const string value3 = " one";
const string value4 = "one";
const string value5 = " one\ttwo three:four,five six\nseven eight;";
const string value6 = "\tone\ttwo three:four,five six\nseven eight;nine.";
const string value7 = "\tone\ttwo three:four,five six\nseven eight;nine";
const string value8 = "one\ttwo three:four,five six\nseven eight;nine";

value1.WordCount().Should().Be(0);
value2.WordCount().Should().Be(1);
Expand All @@ -91,15 +92,15 @@ public void TestStringExtensionsWordCount()
value8.WordCount().Should().Be(9);
}

[TestMethod]
public void TestStringExtensionsContainsSpace()
[Fact]
public void Test_StringExtensions_ContainsSpace()
{
string value1 = string.Empty;
string value2 = "value2";
string value3 = " value3";
string value4 = "value4 ";
string value5 = " value5 ";
string value6 = "val ue6";
const string value2 = "value2";
const string value3 = " value3";
const string value4 = "value4 ";
const string value5 = " value5 ";
const string value6 = "val ue6";

value1.ContainsSpace().Should().BeFalse();
value2.ContainsSpace().Should().BeFalse();
Expand Down
2 changes: 2 additions & 0 deletions Source/Tests/TraktApiSharp.Tests/TraktApiSharp.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,8 @@
<Compile Include="Enums\TraktSyncType_Tests.cs" />
<Compile Include="Enums\TraktTimePeriod_Tests.cs" />
<Compile Include="Enums\TraktUserLikeType_Tests.cs" />
<Compile Include="Extensions\DateTimeExtensions_Tests.cs" />
<Compile Include="Extensions\StringExtensions_Tests.cs" />
<Compile Include="Modules\TraktCertificationsModule\TraktCertificationsModule_GetMovieCertifications_Tests.cs" />
<Compile Include="Modules\TraktCertificationsModule\TraktCertificationsModule_GetShowCertifications_Tests.cs" />
<Compile Include="Modules\TraktCertificationsModule\TraktCertificationsModule_Tests_Json_Data.cs" />
Expand Down

0 comments on commit 3edf774

Please sign in to comment.