public async void FindOptionByProductIdAndOptionId_CorrectID_And_OptionId_Return_Correct_Result() { // Arrange ProductOption productOption = TestProductOption; string guid = Guid.NewGuid().ToString(); string guid2 = Guid.NewGuid().ToString(); repository.Setup(r => r.FindOptionByProductIdAndOptionId(It.IsAny <Guid>(), It.IsAny <Guid>())) .ReturnsAsync(productOption); // Act var result = await sut.FindOptionByProductIdAndOptionId(guid, guid2); // Assert Assert.IsType <OkObjectResult>(result); var okObjectResult = result as OkObjectResult; Assert.True(okObjectResult != null); var okResult = okObjectResult.Value as ProductOptionDto; Assert.True(okResult.Id == productOption.Id); }