public void ValidationThrows_TelemetrySourceNotSet() { var options = new PiwikSinkOptions() { AppHostName = "test", Api = Mock.Of <Api.IPiwikApi>() }; options.Validate(); }
public void ValidationThrows_ApiNotSet() { var options = new PiwikSinkOptions() { AppHostName = "test", TelemetrySource = Mock.Of <Core.Impl.ITelemetrySource>() }; options.Validate(); }
public void CtorThrows_InvalidOptions() { var options = new PiwikSinkOptions() { AppHostName = "test", TelemetrySource = Mock.Of <Core.Impl.ITelemetrySource>() }; new PiwikSink(options); }
public void ValidationPasses() { var options = new PiwikSinkOptions() { AppHostName = "test", Api = Mock.Of <Api.IPiwikApi>(), TelemetrySource = Mock.Of <Core.Impl.ITelemetrySource>() }; options.Validate(); Assert.IsTrue(true, "This test should not fail."); }
public void Initialize() { telemetryProvider = new Core.Impl.TelemetryProvider(); mockApi = new Mock <Api.IPiwikApi>(MockBehavior.Strict); defaultOptions = new PiwikSinkOptions() { AppHostName = "apphost", Api = mockApi.Object, TelemetrySource = telemetryProvider }; }