public void ModelIsNull() { // Arrange var validator = new ServiceIdListValidator(null, serviceService, "PropertyName"); // Act validator.Validate(controller.ModelState); // Assert controller.ModelState.IsValid.Should().BeTrue(); }
public void ModelIsValid() { // Arrange var serviceId = Guid.NewGuid(); serviceServiceMockSetup.Setup(c => c.GetServiceByIdSimple(It.IsAny <Guid>(), true)) .Returns(new VmOpenApiServiceVersionBase() { Id = serviceId }); var list = new List <Guid>() { serviceId }; var validator = new ServiceIdListValidator(list, serviceService, "PropertyName"); // Act validator.Validate(controller.ModelState); // Assert controller.ModelState.IsValid.Should().BeTrue(); serviceServiceMockSetup.Verify(x => x.GetServiceByIdSimple(serviceId, true), Times.Once()); }
public void ModelListIncludesEmpty() { // Arrange var serviceId = Guid.NewGuid(); serviceServiceMockSetup.Setup(c => c.GetServiceByIdSimple(Guid.Empty, true)) .Returns((VmOpenApiServiceVersionBase)null); serviceServiceMockSetup.Setup(c => c.GetServiceByIdSimple(serviceId, true)) .Returns(new VmOpenApiServiceVersionBase() { Id = serviceId }); var list = new List <Guid>() { Guid.Empty, serviceId }; var validator = new ServiceIdListValidator(list, serviceService, "PropertyName"); // Act validator.Validate(controller.ModelState); // Assert controller.ModelState.IsValid.Should().BeFalse(); }