public void Serialize_ObjectToSerializeParameterIsNull_ArgumentNullExceptionIsThrown() { // Arrange var jsonObjectSerializer = new JSONObjectSerializer<PublishConfiguration>(); PublishConfiguration publishConfiguration = null; // Act jsonObjectSerializer.Serialize(publishConfiguration); }
public void Serialize_PublishConfiguration_JsonContainsAllProperties() { // Arrange var jsonObjectSerializer = new JSONObjectSerializer<PublishConfiguration>(); var name = Guid.NewGuid().ToString(); var location = Guid.NewGuid().ToString(); var apiKey = Guid.NewGuid().ToString(); var publishConfiguration = new PublishConfiguration { Name = name, PublishLocation = location, ApiKey = apiKey }; // Act var result = jsonObjectSerializer.Serialize(publishConfiguration); // Assert Assert.IsTrue(result.Contains(name)); Assert.IsTrue(result.Contains(location)); Assert.IsTrue(result.Contains(apiKey)); }