//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldUpdateWithIdenticalValues() internal virtual void ShouldUpdateWithIdenticalValues() { // Given MapValue @base = MapValue("k1", stringValue("v1"), "k2", stringValue("v2"), "k3", stringValue("v3")); // When MapValue updated = @base.UpdatedWith("k3", stringValue("v3")); // Then AssertMapValueEquals(updated, @base); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldUpdateWithNewKey() internal virtual void ShouldUpdateWithNewKey() { // Given MapValue @base = MapValue("k1", stringValue("v1"), "k2", stringValue("v2"), "k3", stringValue("v3")); // When MapValue updated = @base.UpdatedWith("k4", stringValue("v4")); // Then AssertMapValueEquals(updated, MapValue("k1", stringValue("v1"), "k2", stringValue("v2"), "k3", stringValue("v3"), "k4", stringValue("v4"))); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldUpdateWithOtherMapValueWithSeveralNewKeys() internal virtual void ShouldUpdateWithOtherMapValueWithSeveralNewKeys() { // Given MapValue a = MapValue("k1", stringValue("v1"), "k2", stringValue("v2"), "k3", stringValue("v3")); MapValue b = MapValue("k1", stringValue("version1"), "k4", stringValue("version4"), "k5", stringValue("version5")); // When MapValue updated = a.UpdatedWith(b); // Then AssertMapValueEquals(updated, MapValue("k1", stringValue("version1"), "k2", stringValue("v2"), "k3", stringValue("v3"), "k4", stringValue("version4"), "k5", stringValue("version5"))); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test void shouldUpdateMultipleTimesMapValue() internal virtual void ShouldUpdateMultipleTimesMapValue() { // Given MapValue a = MapValue("k1", stringValue("v1"), "k2", stringValue("v2")); MapValue b = MapValue("k1", stringValue("version1"), "k4", stringValue("version4")); MapValue c = MapValue("k3", stringValue("v3")); // When MapValue updated = a.UpdatedWith(b).updatedWith(c); // Then AssertMapValueEquals(updated, MapValue("k1", stringValue("version1"), "k2", stringValue("v2"), "k3", stringValue("v3"), "k4", stringValue("version4"))); }