public void GenerateCorrectNumberTest()
        {
            var provider       = new RequestNumberProvider();
            var financeRequest = new FinanceRequest
            {
                Id           = null,
                Purpose      = "TEST PURPOSE",
                Amount       = 5000000,
                MonthCount   = 36,
                InterestRate = 15
            };

            var dateString = DateTime.Now.ToString("ddMMyyyyhhmmss");
            var number     = provider.Generate(financeRequest);

            Assert.Equal($"KZ{dateString}{financeRequest.GetHashCode()}", number);
        }
Exemplo n.º 2
0
 public string Generate(FinanceRequest request)
 {
     return($"KZ{DateTime.Now:ddMMyyyyhhmmss}{request.GetHashCode()}");
 }