public async Task HandleNullQuoteSuccessAsync() { // Act repository.Setup(m => m.Get <Quote>(new Guid("6877D1A3-4BC7-4D0B-B802-08D844D525AC"))).Returns(await Task.FromResult <Quote>(null)); underTest = new GetQuoteByIdHandler(repository.Object); request = new GetQuoteByIdRequest(new Guid("6877D1A3-4BC7-4D0B-B802-08D844D525AC")); CancellationToken cancellationToken; var result = await underTest.Handle(request, cancellationToken); // Assert Assert.Null(result); }
public async Task HandleSuccessAsync() { // Act CancellationToken cancellationToken; var result = await underTest.Handle(request, cancellationToken); // Assert Assert.NotNull(result); Assert.AreEqual("ClientName 1", result.ClientName); Assert.AreEqual(new DateTime(1992, 09, 09), result.DateofBirth); Assert.AreEqual(1, result.ClientSex); Assert.AreEqual("*****@*****.**", result.Email); Assert.AreEqual("1234567880", result.MobileNumber); Assert.AreEqual(new DateTime(2020, 08, 08), result.QuoteDate); Assert.AreEqual(62, result.RetirementAge); Assert.AreEqual(100000, result.InvestmentAmount); Assert.AreEqual(1500, result.MaturityAmount); Assert.AreEqual(1, result.PensionPlan); }