public void Handle_NullAsLogger_ThrowsArgumentNull() { var handler = CreateInstance(); var added = BuildOptionsFactory.CreateEmpty(); var removed = BuildOptionsFactory.CreateEmpty(); Assert.Throws <ArgumentNullException>("logger", () => { handler.Handle(10, added, removed, true, (IProjectLogger)null); }); }
public void Handle_NullAsRemoved_ThrowsArgumentNull() { var handler = CreateInstance(); var added = BuildOptionsFactory.CreateEmpty(); var logger = Mock.Of <IProjectLogger>(); Assert.Throws <ArgumentNullException>("removed", () => { handler.Handle(10, added, (BuildOptions)null, true, logger); }); }
public void Handle_NullAsVersion_ThrowsArgumentNull() { var handler = CreateInstance(); var added = BuildOptionsFactory.CreateEmpty(); var removed = BuildOptionsFactory.CreateEmpty(); var logger = Mock.Of <IProjectDiagnosticOutputService>(); Assert.Throws <ArgumentNullException>("version", () => { handler.Handle(null !, added, removed, new ContextState(), logger); });
public void Handle_WhenNotInitialized_ThrowsInvalidOperation() { var handler = CreateInstance(); var added = BuildOptionsFactory.CreateEmpty(); var removed = BuildOptionsFactory.CreateEmpty(); var logger = Mock.Of <IProjectLogger>(); Assert.Throws <InvalidOperationException>(() => { handler.Handle(10, added, removed, true, logger); }); }
public void Handle_NullAsVersion_ThrowsArgumentNull() { var handler = CreateInstance(); var added = BuildOptionsFactory.CreateEmpty(); var removed = BuildOptionsFactory.CreateEmpty(); var logger = Mock.Of <IProjectLogger>(); Assert.Throws <ArgumentNullException>("version", () => { handler.Handle((IComparable)null, added, removed, true, logger); }); }