public void AddBoardTest() { // Arrange var userNik = Guid.NewGuid().ToString(); var board = Guid.NewGuid().ToString(); // Act var controller = new UserController(userNik); controller.AddBoard(board); // Assert Assert.AreEqual(controller.Boards.Count, 1); Assert.AreEqual(controller.Boards[0], board); Assert.ThrowsException <ArgumentException>(() => controller.AddBoard(board)); Assert.ThrowsException <ArgumentNullException>(() => controller.AddBoard("")); }
public void SaveTest() { // Arrange var userNik = Guid.NewGuid().ToString(); var userName = Guid.NewGuid().ToString(); var boardName = Guid.NewGuid().ToString(); // Act var controller = new UserController(userNik); controller.SetNewUser(userName); controller.AddBoard(boardName); var controller2 = new UserController(userNik); // Assert Assert.AreNotEqual(controller2.Boards.Count, 0); Assert.AreEqual(controller2.NameOfUser, userName); }
/// <summary> /// Создание новой доски. /// </summary> /// <param name="userController"> Контроллер новой доскии. </param> /// <returns></returns> protected static BoardController NewBoardController(UserController userController) { Console.Write("Хотите создать доску задач?"); if (YesOrNo()) { var nameBoard = TryParseName("доски"); try { userController.AddBoard(nameBoard); } catch (ArgumentException ex) { Console.WriteLine(ex.Message);//"Такая доска уже есть!" } return(new BoardController(nameBoard)); } return(null); }