first commit

This commit is contained in:
Zeeshaun
2026-03-11 11:18:25 -05:00
commit f3cb730f3b
472 changed files with 53651 additions and 0 deletions
@@ -0,0 +1,37 @@
using Microsoft.AspNetCore.Mvc;
using Xunit;
using Moq;
using Landmark.OLA.Models.Vendor;
using Landmark.OLA.Models.Addresses;
using Landmark.OLA.Application.Controllers;
namespace Landmark.OLA.Tests.Controllers
{
public class AddressValidationTest
{
// TEST: public async Task<IActionResult> Post([FromBody] Address address)
[Fact]
public async void Address_Validate_OK()
{
var mockUspsClient = new Mock<IUspsVendorClient>();
var postError = new Models.ClientError() { Message = "Error Jim Robinson" };
var postAddress = new Address() {
Address1 = "111 S 1st st",
City = "Milwaukee",
State = Models.Addresses.Enums.StateOption.WI,
PostalCode = "53207"
};
// arrange
var controller = new AddressValidationController(mockUspsClient.Object);
// act
var result = await controller.Post(postAddress);
var okResult = result as OkObjectResult;
// assert
Assert.NotNull(okResult);
Assert.Equal(200, okResult.StatusCode);
}
}
}
@@ -0,0 +1,26 @@
using Microsoft.AspNetCore.Mvc;
using Xunit;
using Landmark.OLA.Application.Controllers;
namespace Landmark.OLA.Tests.Controllers
{
public class LoggingTest
{
[Fact]
public void Logging_Error_OK()
{
var postError = new Models.ClientError() { Message = "Error Jim Robinson" };
// arrange
var controller = new LoggingController();
// act
var result = controller.Post(postError);
var okResult = result as OkResult;
// assert
Assert.NotNull(okResult);
Assert.Equal(200, okResult.StatusCode);
}
}
}
@@ -0,0 +1,36 @@
using Microsoft.AspNetCore.Mvc;
using Xunit;
using Moq;
using Landmark.OLA.Application.Common.Domain;
using Landmark.OLA.Application.Controllers;
using Landmark.OLA.Application.DataAccess;
using Landmark.OLA.Models.Loan;
namespace Landmark.OLA.Tests.Controllers
{
public class UiSettingsTest
{
[Fact]
public void UiSettings_Returns_OK()
{
var _branchConfig = new BranchConfig
{
Id = "012345678901234567890123456789012345"
};
var mockRepo = new Mock<IBranchDataAccess>();
mockRepo.Setup(repo => repo.GetBranchConfig()).Returns(_branchConfig);
var mockRepo2 = new Mock<IConfigurationAccess>();
// arrange
var controller = new UiSettingsController(new UiSettings(), mockRepo.Object, mockRepo2.Object);
// act
var result = controller.Get();
var okResult = result as OkObjectResult;
// assert
Assert.NotNull(okResult);
Assert.Equal(200, okResult.StatusCode);
}
}
}