public void GetAmountWord_ExpectedResult(Double input, string expectResult) { var chequeService = new ChequeService(); var result = chequeService.GetAmountWord(input); Assert.IsTrue(result == expectResult, $"incorrect amount word, expect {expectResult} but {result}"); }
public void TestMethod4() { List<ChequeInfo> chequeList = new List<ChequeInfo>(); ChequeService service = new ChequeService(); ChequeInfo chequeInfo = new ChequeInfo() { Amount = 5, Date = "2015-01-01", Sender = "steven", Receiver = "gerrard", FileId = string.Empty, id = Guid.NewGuid().ToString() }; ChequeInfo chequeInfo2 = new ChequeInfo() { Amount = 10, Date = "2015-01-01", Sender = "steven", Receiver = "gerrard", FileId = string.Empty, id = Guid.NewGuid().ToString() }; chequeList.Add(chequeInfo); chequeList.Add(chequeInfo2); service.BulkInsert(chequeList); }
public void CheqqueServicesGetLastCheques_GreaterThanZeroCount_ReturnListOfChecquesWithCount3() { ////Arrange var mockRepository = Mock .Of <IDBRepository>(m => m .GetLastCheques(3) == new List <Cheque> { new Cheque { Number = "1" }, new Cheque { Number = "2" }, new Cheque { Number = "3" }, }); var chequeService = new ChequeService(mockRepository); ////Act var lastCheques = (IList <Cheque>)chequeService.GetLastCheques(3); ////Assert Assert.That(lastCheques.Count, Is.EqualTo(3)); Assert.That(lastCheques[0].Number, Is.EqualTo("1")); Assert.That(lastCheques[1].Number, Is.EqualTo("2")); Assert.That(lastCheques[2].Number, Is.EqualTo("3")); }
public void IsValidCheque_ExpectedResult(ChequeRequest input, string expectResult) { var chequeService = new ChequeService(); var message = ""; var result = chequeService.IsValidCheque(input, out message); Assert.IsTrue(message.Contains(expectResult), $"incorrect validation result, expect {expectResult} but {message}"); }
public void TestMethod3() { ChequeService service = new ChequeService(); ChequeInfo test = service.GetRecordById("56d70e4e-976f-40d4-a811-f41069c5e694"); test.Amount = 2012.31m; service.Update(test); ChequeInfo test2 = service.GetRecordById("56d70e4e-976f-40d4-a811-f41069c5e694"); }
public void ProcessConversion_InvalidAmount_ThrowsException() { //Arrange var chequeDetails = new ChequeDetails() { Name = "Ramesh", AmountInNumbers = 0 }; ChequeService chequeService = new ChequeService(); //Act & Assert chequeService.ProcessConversion(chequeDetails); }
public void PassCheque_GetsNull_ChequeNotSaved() { ////Arrange var mockRepository = new Mock <IDBRepository>(); var chequeService = new ChequeService(mockRepository.Object); ////Act chequeService.PassCheque(null); ////Assert mockRepository.Verify(mock => mock.SaveCheque(It.IsAny <Cheque>()), Times.Never); }
public void PassCheque_GetsCheque_ChequeSavedInRepo() { ////Arrange var mockRepository = new Mock <IDBRepository>(); var chequeService = new ChequeService(mockRepository.Object); ////Act chequeService.PassCheque(new Cheque()); ////Assert mockRepository.Verify(mock => mock.SaveCheque(It.IsAny <Cheque>()), Times.Once); }
public void TestMethod1() { ChequeInfo chequeInfo = new ChequeInfo() { Amount = 0, Date = "2015-01-01", Sender = "steven", Receiver = "gerrard", FileId = string.Empty }; ChequeService service = new ChequeService(); service.Create(chequeInfo); }
public void ProcessConversion_ValidAmount_ReturnsChequeDetails() { //Arrange var expected = "one million and twenty-four thousand and one hundred and one dollars".FormatAmountToAllCapital(); var chequeDetails = new ChequeDetails() { Name = "Ramesh", AmountInNumbers = 1024101 }; ChequeService chequeService = new ChequeService(); //Act var actual = chequeService.ProcessConversion(chequeDetails); //Assert Assert.AreEqual(expected, actual.AmountInWords); }
public void CheqqueServicesGetLastCheques_LessOrEqualsZeroCount_ReturnEmptyListOfChecques(int count) { ////Arrange var mockRepository = new Mock <IDBRepository>(); mockRepository.Setup(mock => mock.GetLastCheques(count)).Returns( new List <Cheque>()); var chequeService = new ChequeService(mockRepository.Object); ////Act var lastCheques = (IList <Cheque>)chequeService.GetLastCheques(count); ////Assert Assert.That(lastCheques, Is.Empty); }
// Post: api/Cheque/create public HttpResponseMessage Post([FromBody] ChequeRequest request) { var chequeService = new ChequeService(); var message = string.Empty; var isValid = chequeService.IsValidCheque(request, out message); if (isValid) { var amountWord = chequeService.GetAmountWord(request.Amount); return(ToJson(new Cheque() { ChequeDate = request.ChequeDate, Amount = request.Amount, Payee = request.Payee, AmountWord = amountWord })); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, message)); } }
public void TestMethod2() { ChequeService service = new ChequeService(); ChequeInfo test = service.GetRecordById("56d70e4e-976f-40d4-a811-f41069c5e694"); }