コード例 #1
0
		public void StaticTextController_NewText()
		{
			// Arrange
			string lTitle = "Confidencial";
			string lDescription = "Información super secreta";
			string lText = "Siempre que llovió, paró";

			ManageTextHandler lController = new ManageTextHandler();
			StaticTextDTO lResult;
			StaticTextDTO lDto;


			// Act
			lDto = new StaticTextDTO()
			{
				Title = lTitle,
				Description = lDescription,
				Text = lText
			};

			lDto.Id = lController.AddText(lDto);

			// Assert
			lResult = lController.GetText(lDto.Id);
			AssertAreEqual(lDto, lResult);
		}
コード例 #2
0
		public void StaticTextController_DescriptionModify()
		{
			// Arrange
			int lId = 1;
			string lDescription = "vamo a calmarno";

			ManageTextHandler lController = new ManageTextHandler();
			StaticTextDTO lResult;
			StaticTextDTO lDto;

			// Act
			lDto = lController.GetText(lId);
			lDto.Description = lDescription;
			lController.ModifyText(lDto);

			// Assert
			lResult = lController.GetText(lId);
			this.AssertAreEqual(lDto, lResult);
		}
コード例 #3
0
		public void StaticTextController_TitleModify()
		{
			// Arrange
			int lId = 1;
			string lTitle = "Texto 100";

			ManageTextHandler lController = new ManageTextHandler();
			StaticTextDTO lResult;
			StaticTextDTO lDto;

			// Act
			lDto = lController.GetText(lId);
			lDto.Title = lTitle;
			lController.ModifyText(lDto);

			// Assert
			lResult = lController.GetText(lId);
			this.AssertAreEqual(lDto, lResult);
		}
コード例 #4
0
		public void StaticTextController_DeleteText()
		{
			// Arrange
			int lId = 1;

			ManageTextHandler lController = new ManageTextHandler();
			StaticTextDTO lRemoved;
			StaticTextDTO lDto;

			// Act
			lDto = lController.GetText(lId);
			lController.DeleteText(lDto);

			// Assert
			lRemoved = lController.GetText(lId);
			Assert.IsNull(lRemoved);
		}