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 void Setup() { // Arrange var quote = new Quote { Id = new Guid("6877D1A3-4BC7-4D0B-B802-08D844D525AC"), ClientName = "ClientName 1", DateofBirth = new DateTime(1992, 09, 09), ClientSex = 1, Email = "*****@*****.**", MobileNumber = "1234567880", QuoteDate = new DateTime(2020, 08, 08), RetirementAge = 62, InvestmentAmount = 100000, MaturityAmount = 1500, PensionPlan = 1 }; repository = new Mock <IRepository>(); repository.Setup(m => m.Get <Quote>(new Guid("6877D1A3-4BC7-4D0B-B802-08D844D525AC"))).Returns(quote); underTest = new GetQuoteByIdHandler(repository.Object); request = new GetQuoteByIdRequest(new Guid("6877D1A3-4BC7-4D0B-B802-08D844D525AC")); }