public void ElectrocardiogramViewModelToFormData_FullData_WithoutAttachment() { //Arrange var eViewModel = new ElectrocardiogramFormViewModel() { Id = 4, ElectrocardiogramActualTime = new DateTime(2011, 10, 11, 9, 10, 11), }; var eFormData = CreateEmptyElectrocardiogramFormData(); //Act formController.MapElectrocardiogramViewModelToFormData(eViewModel, eFormData, null); //Assert Assert.That(eFormData.ElectrocardiogramActualTime.Value, Is.EqualTo(new DateTime(2011, 10, 11, 9, 10, 11).ToString(CultureInfo.InvariantCulture))); }
public void ElectrocardiogramViewModelToFormData_FullData_WithAttachment() { //Arrange var eViewModel = new ElectrocardiogramFormViewModel() { Id = 4, ElectrocardiogramActualTime = new DateTime(2011, 10, 11, 9, 10, 11), AttachmentId = 14, }; var eFormData = CreateEmptyElectrocardiogramFormData(); Attachment attachment = new Attachment { Id = 14, FileName = "test.pdf", FileSize = 1234, MimeType = "application/pdf", StorageFileName = "abcdef.pdf" }; //Act formController.MapElectrocardiogramViewModelToFormData(eViewModel, eFormData, attachment); //Assert Assert.That(eFormData.ElectrocardiogramActualTime.Value, Is.EqualTo(new DateTime(2011, 10, 11, 9, 10, 11).ToString(CultureInfo.InvariantCulture))); Assert.That(eFormData.ElectrocardiogramAttachment, Is.Not.Null); var file = eFormData.ElectrocardiogramAttachment.File; Assert.That(file, Is.Not.Null); Assert.That(file.Id, Is.EqualTo(attachment.Id)); Assert.That(file.FileName, Is.EqualTo(attachment.FileName)); Assert.That(file.FileSize, Is.EqualTo(attachment.FileSize)); Assert.That(file.MimeType, Is.EqualTo(attachment.MimeType)); Assert.That(file.StorageFileName, Is.EqualTo(attachment.StorageFileName)); }