public void GetInstance_OK() { var moqRepo = new Mock <ITaskRepository>(); var instance = new TasksApplication(moqRepo.Object); Assert.NotNull(instance); }
public void GetById_NotOK() { var moqId = new Random().Next(); var dummyObject = new Domain.Entities.Task { Id = moqId, Name = "Test Name", Status = Domain.Aggregation.TaskStatus.Open, TimeStamp = DateTime.Now }; var moqRepo = new Mock <ITaskRepository>(); moqRepo.Setup(x => x.GetByID(moqId)).Returns(dummyObject); var instance = new TasksApplication(moqRepo.Object); var result = instance.GetTaskById(0).GetAwaiter().GetResult(); Assert.NotNull(instance); Assert.Null(result); }
public void UpateTask() { var expectResponse = new KeyValuePair <bool, string>(true, ""); var moqId = new Random().Next(); var moqName = "Test Name"; var dummyObject = new Domain.Entities.Task { Id = moqId, Name = moqName, Status = Domain.Aggregation.TaskStatus.Open, TimeStamp = DateTime.Now }; var moqRepo = new Mock <ITaskRepository>(); moqRepo.Setup(x => x.Update(dummyObject)).Returns(1); var instance = new TasksApplication(moqRepo.Object); var result = instance.UpdateTask(dummyObject).GetAwaiter().GetResult(); Assert.NotNull(instance); Assert.True(result.Key); }