100% Test pass on Xamarin

43 acceptance tests + 51 unit tests

Signed-off-by: David Noble <dnoble@splunk.com>