public void ConfigurationGetNullThrowsContractException() { // Arrange var sut = new SchedulerPluginImpl(); // Act var result = sut.Configuration; // Assert Assert.Fail("CodeContracts are not enabled."); }
public void ConfigurationSetNullThrowsContractException() { // Arrange var sut = new SchedulerPluginImpl(); var configuration = default(DictionaryParameters); // Act sut.Configuration = configuration; // Assert Assert.Fail("CodeContracts are not enabled."); }
public void LogEmptyThrowsContractException() { // Arrange var message = string.Empty; var sut = new SchedulerPluginImpl(); var logger = new Logger(); sut.Initialise(new DictionaryParameters(), logger, true); // Act sut.Logger.WriteLine(message); // Assert Assert.Fail("CodeContracts are not enabled."); }
public void LogSucceeds() { // Arrange var message = "arbitrary-message"; var sut = new SchedulerPluginImpl(); var logger = Mock.Create<IAppclusivePluginLogger>(); sut.Initialise(new DictionaryParameters(), logger, true); // Act sut.Logger.WriteLine(message); // Assert // N/A }
public void InvokeJobResultNullOnReturnThrowsContractException() { // Arrange var sut = new SchedulerPluginImpl(); var parameters = new DictionaryParameters(); var jobResult = new JobResult(); // Act sut.Invoke(parameters, jobResult); // Assert Assert.Fail("CodeContracts are not enabled."); }
public void InvokeDataNullThrowsContractException() { // Arrange var sut = new SchedulerPluginImpl(); sut.Initialise(new DictionaryParameters(), new Logger(), true); var parameters = default(DictionaryParameters); var jobResult = new JobResult(); // Act sut.Invoke(parameters, jobResult); // Assert Assert.Fail("CodeContracts are not enabled."); }