public void ShouldThrowIfProfileDoesNotExist() { var loggerMock = GetLoggerMock <IReporter>(); Common.SetupConfiguration(_configurationMock); var dummy = new DummyReporter(Mock.Of <IRepository>(), _configurationMock.Object, loggerMock.Object); dummy.Awaiting(async d => await d.ReportAsync(new ReportQuery())) .Should(). Throw <ArgumentException>("Selected profile was not found."); loggerMock.VerifyAll(); }
public void ShouldThrowIfBadConfiguration(string token, string instance) { var loggerMock = GetLoggerMock <IReporter>(LogLevel.Warning); Common.SetupConfiguration(_configurationMock, token, instance); var dummy = new DummyReporter(Mock.Of <IRepository>(), _configurationMock.Object, loggerMock.Object); dummy.Awaiting(async d => await d.ReportAsync(new ReportQuery())) .Should() .Throw <ArgumentException>("Configuration is missing."); loggerMock.VerifyAll(); }