public void Initialize() { AutoMapperConfigurator.Configure(); _repositoryMock = new Mock<IRepository<StoredTaskRequest>>(); _storedTask = new StoredTaskRequest {}; // TODO insert data _task = new TaskRequest { }; // TODO insert data }
public void GetAllTasks_Valid_ReturnsCorrectTasks_Test() { // TODO add property values //Arrange var task1 = new StoredTaskRequest { Id = 0}; var task2 = new StoredTaskRequest { Id = 1}; var task3 = new StoredTaskRequest { Id = 2}; var taskList = new List<StoredTaskRequest> { task1, task2, task3 }.AsQueryable(); _repositoryMock.Setup(r => r.Read()).Returns(taskList); var adapter = new TaskAdapter(_repositoryMock.Object); //Act var result = adapter.Read(); var actualTasks = result.ToList(); //Assert var counter = 0; foreach (var actualTask in taskList.AsEnumerable()) { var returnedTask = actualTasks[counter]; // Todo add property asserts Assert.IsTrue(returnedTask.Id == actualTask.Id); counter++; } }
public void GetAllTasks_Valid_ReturnsCorrectNumberOfTasks_Test() { //Arrange var task1 = new StoredTaskRequest { }; var task2 = new StoredTaskRequest { }; var task3 = new StoredTaskRequest { }; var taskList = new List<StoredTaskRequest> { task1, task2, task3 }.AsQueryable(); _repositoryMock.Setup(r => r.Read()).Returns(taskList); var adapter = new TaskAdapter(_repositoryMock.Object); const int expectedCount = 3; //Act var result = adapter.Read(); var actualCount = result.ToList().Count; //Assert Assert.IsTrue(expectedCount == actualCount); }