public async Task DeleteTrackAsyncShouldDeleteTrack() { var newTrack = new Track(); _projectBLMock.Setup(x => x.DeleteTrackAsync(It.IsAny <Track>())).Returns(Task.FromResult <Track>(newTrack)); var newProjBL = new ProjBL(_projectBLMock.Object); var result = await newProjBL.DeleteTrackAsync(newTrack); Assert.Equal(result, newTrack); _projectBLMock.Verify(x => x.DeleteTrackAsync(It.IsAny <Track>())); }
public async Task DeletePatternAsyncShouldDeletePattern() { var newPattern = new Pattern(); _projectBLMock.Setup(x => x.DeletePatternAsync(It.IsAny <Pattern>())).Returns(Task.FromResult <Pattern>(newPattern)); var newProjBL = new ProjBL(_projectBLMock.Object); var result = await newProjBL.DeletePatternAsync(newPattern); Assert.Equal(result, newPattern); _projectBLMock.Verify(x => x.DeletePatternAsync(It.IsAny <Pattern>())); }
public async Task UpdateUserProjectAsyncShouldUpdateUserProject() { var newUserProject = new UserProject(); _projectBLMock.Setup(x => x.UpdateUserProjectAsync(It.IsAny <UserProject>())).Returns(Task.FromResult <UserProject>(newUserProject)); var newProjBL = new ProjBL(_projectBLMock.Object); var result = await newProjBL.UpdateUserProjectAsync(newUserProject); Assert.Equal(result, newUserProject); _projectBLMock.Verify(x => x.UpdateUserProjectAsync(It.IsAny <UserProject>())); }
public async Task GetPatternByIdAsyncShouldGetPattern() { var patternId = 1; var newPattern = new Pattern(); _projectBLMock.Setup(x => x.GetPatternByIDAsync(It.IsAny <int>())).Returns(Task.FromResult <Pattern>(newPattern)); var newProjBL = new ProjBL(_projectBLMock.Object); var result = await newProjBL.GetPatternByIDAsync(patternId); Assert.Equal(result, newPattern); _projectBLMock.Verify(x => x.GetPatternByIDAsync(It.IsAny <int>())); }
public async Task GetUserProjectByIdAsyncShouldGetUserProject() { var userProjectId = 1; var newUserProject = new UserProject(); _projectBLMock.Setup(x => x.GetUserProjectByIDAsync(It.IsAny <int>())).Returns(Task.FromResult <UserProject>(newUserProject)); var newProjBL = new ProjBL(_projectBLMock.Object); var result = await newProjBL.GetUserProjectByIDAsync(userProjectId); Assert.Equal(result, newUserProject); _projectBLMock.Verify(x => x.GetUserProjectByIDAsync(It.IsAny <int>())); }
public async Task GetTrackByIdAsyncShouldGetTrack() { var trackId = 1; var newTrack = new Track(); _projectBLMock.Setup(x => x.GetTrackByIDAsync(It.IsAny <int>())).Returns(Task.FromResult <Track>(newTrack)); var newProjBL = new ProjBL(_projectBLMock.Object); var result = await newProjBL.GetTrackByIDAsync(trackId); Assert.Equal(result, newTrack); _projectBLMock.Verify(x => x.GetTrackByIDAsync(It.IsAny <int>())); }
public async Task AddPatternAsync_ShouldReturnNull_WhenPatternIsNull() { //arrange Pattern pattern = null; _projectBLMock.Setup(i => i.AddPatternAsync(It.IsAny <Pattern>())).Returns(Task.FromResult <Pattern>(pattern)); var newProjBL = new ProjBL(_projectBLMock.Object); //act var result = await newProjBL.AddPatternAsync(pattern); //assert Assert.Null(result); _projectBLMock.Verify(i => i.AddPatternAsync(It.IsAny <Pattern>())); }
public async Task UpdateSavedProjectAsync_ShouldReturnOldSavedProject_WhenSavedProjectIsValid() { //arrange var newSavedProj = new SavedProject(); _projectBLMock.Setup(i => i.UpdateSavedProjectAsync(It.IsAny <SavedProject>())).Returns(Task.FromResult <SavedProject>(newSavedProj)); var newProjBL = new ProjBL(_projectBLMock.Object); //act var result = await newProjBL.UpdateSavedProjectAsync(newSavedProj); //assert Assert.Equal(newSavedProj, result); _projectBLMock.Verify(i => i.UpdateSavedProjectAsync(It.IsAny <SavedProject>())); }
public async Task GetSavedProjectsByIDAsync_ShouldReturnSavedProject_WhenIdIsValid() { //arrange var savedProjID = 1; var newSavedProj = new SavedProject(); _projectBLMock.Setup(i => i.GetSavedProjectByIDAsync(It.IsAny <int>())).Returns(Task.FromResult <SavedProject>(newSavedProj)); var newProjBL = new ProjBL(_projectBLMock.Object); //act var result = await newProjBL.GetSavedProjectByIDAsync(savedProjID); //assert Assert.Equal(newSavedProj, result); _projectBLMock.Verify(i => i.GetSavedProjectByIDAsync(It.IsAny <int>())); }
public async Task GetPatternsAsyncShouldGetPatterns() { //var pattern = new Pattern(); var patterns = new List <Pattern> { new Pattern() { Id = 1 } }; _projectBLMock.Setup(x => x.GetPatternsAsync()); var newProjBL = new ProjBL(_projectBLMock.Object); //var newPattern = await newProjBL.AddPatternAsync(pattern); var result = await newProjBL.GetPatternsAsync(); Assert.Equal(1, patterns.Count); _projectBLMock.Verify(x => x.GetPatternsAsync()); }
public async Task GetUserProjectsAsyncShouldGetUserProjects() { //var userProject = new UserProject(); var userProjects = new List <UserProject> { new UserProject() { Id = 1 } }; _projectBLMock.Setup(x => x.GetUserProjectsAsync()); var newProjBL = new ProjBL(_projectBLMock.Object); //var newUserProject = await newProjBL.AddUserProjectAsync(userProject); var result = await newProjBL.GetUserProjectsAsync(); Assert.Equal(1, userProjects.Count); _projectBLMock.Verify(x => x.GetUserProjectsAsync()); }
public async Task GetTracksAsyncShouldGetTracks() { //var track = new Track(); var tracks = new List <Track> { new Track() { Id = 1 } }; _projectBLMock.Setup(x => x.GetTracksAsync()); var newProjBL = new ProjBL(_projectBLMock.Object); //var newTrack = await newProjBL.AddTrackAsync(track); var result = await newProjBL.GetTracksAsync(); Assert.Equal(1, tracks.Count); _projectBLMock.Verify(x => x.GetTracksAsync()); }
public async Task GetSavedProjectsAsync_ShouldReturnSavedProjects() { //arrange var savedProjects = new List <SavedProject> { new SavedProject() { Id = 1 } }; _projectBLMock.Setup(i => i.GetSavedProjectsAsync()); var newProjBL = new ProjBL(_projectBLMock.Object); //act var result = await newProjBL.GetSavedProjectsAsync(); //assert Assert.Single(savedProjects); _projectBLMock.Verify(i => i.GetSavedProjectsAsync()); }