public async Task SaveQuote_When_InValid_Quote_Returns_BadRequestResponse( [Frozen] Mock <IQuoteManager> _quoteManager, QuoteVM request, [Greedy] QuoteController sut) { // Arrange _quoteManager.Setup(x => x.SaveQuoteAsync(It.IsAny <QuoteVM>())).ReturnsAsync((QuoteVM)null); // Act var result = await sut.SaveQuoteAsync(request); var response = result as BadRequestObjectResult; // Assert Assert.NotNull(result); Assert.Equal(400, response.StatusCode); }