public void PropertiesTests() { // arrange var command = new FileProcessGetFieldsCommand(); // act var lightSystemInfo = new LightSystemInfo { Id = 1, Name = "File Field", SystemName = "FileField_f" }; command.FileFieldsList = new MobileList<LightSystemInfo> { lightSystemInfo }; command.ProcessId = 1; // assert Assert.AreEqual(1, command.ProcessId); Assert.AreEqual(lightSystemInfo, command.FileFieldsList[0]); }
public void DataPortal_Execute() { // arrange var command = new FileProcessGetFieldsCommand(); const int id = 1; command.ProcessId = id; var processDal = Mock.Create<IProcessDal>(Behavior.Loose); var lightSystemInfo1 = new LightSystemInfo { Id = 1, Name = "File Templates", SystemName = "FileTemplates_f" }; var lightSystemInfo2 = new LightSystemInfo { Id = 2, Name = "Attached Documents", SystemName = "AttachedDocuments_f" }; var list = new List<LightSystemInfo> { lightSystemInfo1, lightSystemInfo2 }; Mock.Arrange(() => processDal.GetProcessFileField(id)).Returns(list); command.ProcessDal = processDal; // act new PrivateAccessor(command).CallMethod("DataPortal_Execute"); // assert CollectionAssert.AreEqual(list, command.FileFieldsList); }