protected void Page_Load(object sender, EventArgs e) { btnUploadFile.Click += btnUploadFile_Click; btnConfirmUpload.Click += btnConfirmUpload_Click; btnCancelUpload.Click += btnCancelUpload_Click; if (User != null) _model = new SerialNumbersUploadModel(User.ID, UploadPath); }
public void Constructor_Assigns_UserID_And_UploadPath() { string uploadPath = @"C:\test\path\"; int userID = 1; SerialNumbersUploadModel model = new SerialNumbersUploadModel(userID, uploadPath); Assert.AreEqual(uploadPath, model.UploadPath); Assert.AreEqual(userID, model.UserID); }
public void Model_With_UserID_Less_Than_1_Is_Not_Valid() { SerialNumbersUploadModel model = new SerialNumbersUploadModel(0, "test path"); Assert.IsFalse(model.IsValid()); }
public void Model_With_UserID_Greater_Than_0_Is_Valid() { SerialNumbersUploadModel model = new SerialNumbersUploadModel(1, "test path"); Assert.IsTrue(model.IsValid()); }
public void Model_With_UploadPath_Is_Valid() { SerialNumbersUploadModel model = new SerialNumbersUploadModel(1, "test path"); Assert.IsTrue(model.IsValid()); }
public void Model_With_Empty_UploadPath_Is_Not_Valid() { SerialNumbersUploadModel model = new SerialNumbersUploadModel(1, ""); Assert.IsFalse(model.IsValid()); }
public void GetNextFileName_Returns_Unique_FileNames() { SerialNumbersUploadModel model = new SerialNumbersUploadModel(1, @"c:\test\"); var GetNextFileName = (Func<String>)Delegate.CreateDelegate(typeof(Func<String>), model, "GetNextFileName"); Assert.AreNotEqual(GetNextFileName(), GetNextFileName()); }
public void GetNextFileName_Returns_String_That_Starts_With_UploadPath() { SerialNumbersUploadModel model = new SerialNumbersUploadModel(1, @"c:\test\"); var GetNextFileName = (Func<String>) Delegate.CreateDelegate(typeof(Func<String>), model, "GetNextFileName"); Assert.IsTrue(GetNextFileName().StartsWith(@"c:\test\")); }
public void GetNextFileName_Returns_Not_Null_Or_Empty_String() { SerialNumbersUploadModel model = new SerialNumbersUploadModel(1, @"c:\test\"); var GetNextFileName = (Func<String>)Delegate.CreateDelegate(typeof(Func<String>), model, "GetNextFileName"); Assert.IsNotNullOrEmpty(GetNextFileName()); }