public void AddTodoExists() { // Arrange var todo = new TodoList(); var item = new Todo() { Description = "Test" }; // Act todo.AddTodo(item); }
public void OnNullAnArgumentNullErrorOccurs() { // Arrange var todo = new TodoList(); Todo item = null; // Act var exception = Record.Exception(() => todo.AddTodo(item)); // Assert Assert.NotNull(exception); Assert.IsType <ArgumentNullException>(exception); }
public void ItAddsATodoItemToTheTodoList() { // Arrange var todo = new TodoList(); var item = new Todo() { Description = "Test" }; // Act todo.AddTodo(item); // Assert Assert.Single(todo.Items); }
public void OnNullADescriptionRequiredValidationErrorOccurs() { // Arrange var todo = new TodoList(); var item = new Todo() { Description = null }; // Act var exception = Record.Exception(() => todo.AddTodo(item)); // Assert Assert.NotNull(exception); Assert.IsType <DescriptionRequiredException>(exception); }