public void Post_simulate_goals_should() { // Arrange var vm = new SimulateGoalVM(); var responseVM = new SimulateGoalResultVM(); _mockWalletService.Setup(x => x.AddAsync(vm)).ReturnsAsync(responseVM); // Action var _sut = new SimulateController(_mockWalletService.Object); var result = _sut.Post(vm).Result; // Assert Assert.NotNull(result); }
public void Create_request_simulate_goals_should() { // Arrange var vm = new SimulateGoalVM(); var request = new CreateRequest <SimulateGoalVM>(vm); _mockCreateHandler.Setup(x => x.Handle(new CreateRequest <SimulateGoalVM>(vm), default(CancellationToken))).ReturnsAsync(vm); _mockDocumentCollection.Setup(x => x.CreateDocumentAsync(new SimulateGoalDocument())); _mockDocumentDbClient.Setup(x => x.SimulateGoalsCollection).Returns(_mockDocumentCollection.Object); // Action var _sut = new CreateSimulateGoalHandler(_mockDocumentDbClient.Object); var result = _sut.Handle(request, default(CancellationToken)).Result; // Assert Assert.NotNull(result); }