public void TaskClass_Fields_StartDateFieldThrowsExceptionOnToFarAwayDate() { // Prepare and Execute: _ = new StandardTask() { StartDate = new DateTime(1960, 1, 1, 0, 0, 0) // UTC start date -10 years, }; }
public void TaskClass_Fields_DescriptionFieldThrowsExceptionOnNullObject() { // Prepare and Execute: _ = new StandardTask() { Description = null }; }
public void TaskClass_Fields_NameFieldThrowsExceptionOnEmptyString() { // Prepare and Execute: _ = new StandardTask() { Name = "" }; }
public void TaskClass_Fields_NameFieldThrowsExceptionOnNullObject() { // Prepare and Execute: _ = new StandardTask() { Name = null }; }
public void TaskClass_Fields_CategoryFieldThrowsExceptionOnEmptyString() { // Prepare and Execute: _ = new StandardTask() { Category = "" }; }
public void TaskClass_Fields_CategoryFieldThrowsExceptionOnNullObject() { // Prepare and Execute: _ = new StandardTask() { Category = null }; }
public void TaskClass_Constructors_FullDataConstructorWorksCorrectly() { // Prepare: var time = DateTime.Now; // Execute: var obj = new StandardTask("name", "desc", time, time.AddDays(1), false); // Verify: Assert.IsTrue(obj.Name == "name" && obj.Description == "desc" && obj.StartDate == time && obj.EndDate == time.AddDays(1) && obj.Complete == false); }
public void TaskClass_Fields_CompleteFieldWorksCorettly() { // Prepare and Execute: var obj = new StandardTask() { Complete = true }; Assert.AreEqual(true, obj.Complete); }
public void TaskClass_Fields_DescriptionFieldGetterWorksCorrectly() { // Prepare and Execute: var obj = new StandardTask() { Description = "a" }; // Verify: Assert.AreEqual("a", obj.Description); }
public void TaskClass_Fields_NameFieldGetterWorksCorrectly() { // Prepare and Execute: var obj = new StandardTask() { Name = "a" }; // Verify: Assert.AreEqual("a", obj.Name); }
public void TaskClass_Fields_CategoryFieldGetterWorksCorrectly() { // Prepare and Execute: var obj = new StandardTask() { Category = "a" }; // Verify: Assert.AreEqual("a", obj.Category); }
public void TaskClass_Fields_StartDateFieldGetterWorksCorrectly() { // Prepare and Execute: var time = DateTime.Now; var obj = new StandardTask() { StartDate = time }; // Verify: Assert.AreEqual(time, obj.StartDate); }
public void TaskClass_Methods_EqualsMethodWorksForFalse() { // Prepare: var time = DateTime.Now; var obj1 = new StandardTask("name", "desc", time, time.AddDays(1), false); var obj2 = new StandardTask("name1", "desc1", time.AddDays(1), time.AddDays(2), true); // Execute: var result = obj1.Equals(obj2); // Verify: Assert.IsFalse(result); }
public void TaskClass_Methods_EqualsNamesMethodWorksFOrFalse() { // Prepare: var obj1 = new StandardTask { Name = "name" }; var obj2 = new StandardTask { Name = "name1" }; // Execute: var result = obj1.EqualsNames(obj2.Name); // Verify: Assert.IsFalse(result); }
public BasicTask GetTask(DateTime tasktime) { if (TaskType == typeof(StandardTaskType)) { StandardTask t = new StandardTask(); t.TaskType = NonFiniteTaskType; return(t); } else if (TaskType == typeof(StandardFiniteTaskType)) { StandardFiniteTask t = new StandardFiniteTask(); t.TaskType = FiniteType; return(t); } else { ObjectHandle handle = Activator.CreateInstance(TaskType.Assembly.FullName, TaskType.FullName); object p = handle.Unwrap(); return((BasicTask)p); } }