Skip to content
This repository has been archived by the owner on Jan 17, 2024. It is now read-only.

Commit

Permalink
Merge branch 'master' of github.com:AppliedIS/dol-whd-14c
Browse files Browse the repository at this point in the history
  • Loading branch information
jefferey committed Dec 7, 2016
2 parents ce35e6f + 0ce585d commit d9a25f5
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
13 changes: 13 additions & 0 deletions DOL.WHD.Section14c.Test/Business/StatusServiceTests.cs
Expand Up @@ -29,6 +29,19 @@ public void ReturnsStatus()
Assert.AreEqual("Pending", statusObj.Name);
}

[TestMethod]
public void ReturnsStatus_Invalid()
{
// Arrange
var service = new StatusService(_statusRepositoryMock);

// Act
var statusObj = service.GetStatus(100);

// Assert
Assert.IsNull(statusObj);
}

[TestMethod]
public void ReturnsAllStatuses()
{
Expand Down
Expand Up @@ -8,7 +8,7 @@ namespace DOL.WHD.Section14c.Test.Business.Validators
[TestClass]
public class SignatureValidatorTests
{
private ISignatureValidator _signatureValidator;
private readonly ISignatureValidator _signatureValidator;
public SignatureValidatorTests()
{
_signatureValidator = new SignatureValidator();
Expand All @@ -18,24 +18,29 @@ public SignatureValidatorTests()
public void Should_Require_Agreement()
{
_signatureValidator.ShouldHaveValidationErrorFor(x => x.Agreement, null as bool?);
_signatureValidator.ShouldHaveValidationErrorFor(x => x.Agreement, false);
_signatureValidator.ShouldNotHaveValidationErrorFor(x => x.Agreement, true);
}

[TestMethod]
public void Should_Require_FullName()
{
_signatureValidator.ShouldHaveValidationErrorFor(x => x.FullName, "");
_signatureValidator.ShouldNotHaveValidationErrorFor(x => x.FullName, "Full Name");
}

[TestMethod]
public void Should_Require_Title()
{
_signatureValidator.ShouldHaveValidationErrorFor(x => x.Title, "");
_signatureValidator.ShouldNotHaveValidationErrorFor(x => x.Title, "Title");
}

[TestMethod]
public void Should_Require_Date()
{
_signatureValidator.ShouldHaveValidationErrorFor(x => x.Date, default(DateTime));
_signatureValidator.ShouldNotHaveValidationErrorFor(x => x.Date, DateTime.Now);
}
}
}

0 comments on commit d9a25f5

Please sign in to comment.