public void RequestHandlerMetadata_metadata_valid() { var metadata = new Dictionary<string, object> { { RequestHandlerMetadata.RequestTypeKey, typeof(string) } }; var instance = new RequestHandlerMetadata(metadata); var requestType = instance.RequestType; Assert.AreEqual(requestType, typeof(string)); }
public void RequestHandlerMetadata_metadata_type() { var instance = new RequestHandlerMetadata(typeof(int)); var result = instance.RequestType; Assert.AreEqual(typeof(int), result); }
public void RequestHandlerMetadata_metadata_type_mismatch() { var metadata = new Dictionary<string, object> { { RequestHandlerMetadata.RequestTypeKey, "hello" } }; var instance = new RequestHandlerMetadata(metadata); }
public void RequestHandlerMetadata_metadata_null() { var instance = new RequestHandlerMetadata(null); var requestType = instance.RequestType; Assert.AreEqual(requestType, null); }