public void Should_Add_SetSingleErrorCommand_When_SetSingleError() { var builder = new SpecificationBuilder <object>(); builder.SetSingleError("message"); Assert.Single(builder.Commands); Assert.IsType <SetSingleErrorCommand>(builder.Commands.Single()); var command = (SetSingleErrorCommand)builder.Commands.Single(); Assert.Equal("message", command.Message); Assert.Equal("SetSingleError", command.Name); }
public void Should_ThrowException_When_SetSingleError_With_NullMessage() { var builder = new SpecificationBuilder <object>(); Assert.Throws <ArgumentNullException>(() => { builder.SetSingleError(null); }); }