public void CloneCopiesAllTheProperties() { HttpProperties item = CommonTestHelpers.Factory.CreateHttpProperties(); HttpProperties clone = item.Clone(); Assert.AreEqual(JsonSerializer.Serialize(item), JsonSerializer.Serialize(clone)); }
internal FlushLogArgs Clone() { return(new FlushLogArgs(new CreateOptions { HttpProperties = HttpProperties.Clone(), MessagesGroups = MessagesGroups.Select(p => p.Clone()).ToList(), Exceptions = Exceptions.ToList(), Files = Files.Select(p => p.Clone()).ToList(), CustomProperties = CustomProperties.ToList(), IsCreatedByHttpRequest = IsCreatedByHttpRequest })); }