public void GetSchema_Returns_Null() { // Arrange var serializableError = new SerializableErrorWrapper(new SerializableError(new ModelStateDictionary())); // Act & Assert Assert.Null(serializableError.GetSchema()); }
public void DefaultConstructor_CreatesSerializableError() { // Arrange and Act var wrapper = new SerializableErrorWrapper(); // Assert Assert.NotNull(wrapper.SerializableError); Assert.Empty(wrapper.SerializableError); }
public void WrappedSerializableErrorInstance_ReturnedFromProperty() { // Arrange var serializableError = new SerializableError { { "key1", "key1-error" } }; // Act var wrapper = new SerializableErrorWrapper(serializableError); // Assert Assert.NotNull(wrapper.SerializableError); Assert.Same(serializableError, wrapper.SerializableError); Assert.Single(wrapper.SerializableError); Assert.True(wrapper.SerializableError.ContainsKey("key1")); Assert.Equal("key1-error", wrapper.SerializableError["key1"]); }