public void ModelSetAndCountryCodeExists() { // Arrange codeServiceMockSetup.Setup(c => c.GetPostalCodeByCode(It.IsAny <string>(), It.IsAny <bool>())).Returns("code"); codeServiceMockSetup.Setup(c => c.GetMunicipalityByCode(It.IsAny <string>(), It.IsAny <bool>())).Returns(new VmListItem { Id = Guid.NewGuid() }); codeServiceMockSetup.Setup(c => c.GetCountryByCode(It.IsAny <string>())).Returns("country"); var list = new List <V7VmOpenApiAddressWithForeignIn>() { new V7VmOpenApiAddressWithForeignIn() { SubType = AddressTypeEnum.Street.ToString(), StreetAddress = new VmOpenApiAddressStreetWithCoordinatesIn() { PostalCode = "code", Municipality = "code", }, Country = "country" } }; var validator = new AddressListValidator <V7VmOpenApiAddressWithForeignIn>(list, codeService); // Act validator.Validate(controller.ModelState); // Assert controller.ModelState.IsValid.Should().BeTrue(); }
public void ModelIsNull() { // Arrange var validator = new AddressListValidator <V7VmOpenApiAddressWithForeignIn>(null, codeService); // Act validator.Validate(controller.ModelState); // Assert controller.ModelState.IsValid.Should().BeTrue(); }
public void ModelListIncludesNull() { // Arrange var list = new List <V7VmOpenApiAddressWithForeignIn>() { null, new V7VmOpenApiAddressWithForeignIn() }; var validator = new AddressListValidator <V7VmOpenApiAddressWithForeignIn>(list, codeService); // Act validator.Validate(controller.ModelState); // Assert controller.ModelState.IsValid.Should().BeTrue(); }