public void UpdateMappings_Add() { _queries.UpdateMappings(new[] { new TagMappingContract { SourceTag = "apimiku", Tag = new TagBaseContract(_tag, ContentLanguagePreference.Default) } }); var mappings = _repository.List <TagMapping>(); mappings.Count.Should().Be(1, "Mapping was saved"); mappings[0].Tag.Should().Be(_tag, "Tag"); mappings[0].SourceTag.Should().Be("apimiku", "SourceTag"); }
public void UpdateMappings_Add() { queries.UpdateMappings(new[] { new TagMappingContract { SourceTag = "apimiku", Tag = new TagBaseContract(tag, ContentLanguagePreference.Default) } }); var mappings = repository.List <TagMapping>(); Assert.AreEqual(1, mappings.Count, "Mapping was saved"); Assert.AreEqual(tag, mappings[0].Tag, "Tag"); Assert.AreEqual("apimiku", mappings[0].SourceTag, "SourceTag"); }
public void PutMappings(IEnumerable <TagMappingContract> mappings) { if (mappings == null) { throw new HttpBadRequestException("Mappings cannot be null"); } queries.UpdateMappings(mappings.ToArray()); }
public IActionResult PutMappings(IEnumerable <TagMappingContract> mappings) { if (mappings == null) { return(BadRequest("Mappings cannot be null")); } _queries.UpdateMappings(mappings.ToArray()); return(NoContent()); }