public async Task Post_InvalidRequest_ReturnBadRequest() { // Arrange var request = new AddSampleRequest(); var validationResult = ValidationResult.Error("invalid request"); var apiResult = new BadRequestObjectResult(Messages.InvalidRequest); requestValidator.Setup(x => x.Validate(request)).Returns(validationResult); // Act var result = await controller.Post(request); // Assert result.Should().BeEquivalentTo(apiResult); }
public void CanPostApiEntity() { var apiEntity = new ApiSample { Id = Guid.NewGuid() }; var sampleController = new SampleController(service); sampleController.Post(apiEntity); var readedEtity = service.Read(apiEntity.Id); Assert.IsTrue(ObjectsComparer.AreEqual(apiEntity, readedEtity)); }