aboutsummaryrefslogtreecommitdiff
path: root/src/DevHive.Tests/DevHive.Services.Tests/FeedService.Tests.cs
diff options
context:
space:
mode:
authorKamen Mladenov <kamen.d.mladenov@protonmail.com>2021-04-09 19:51:35 +0300
committerGitHub <noreply@github.com>2021-04-09 19:51:35 +0300
commit233f38915ba0079079233eff55434ef349c05c45 (patch)
tree6c5f69017865bcab87355e910c87339453da1406 /src/DevHive.Tests/DevHive.Services.Tests/FeedService.Tests.cs
parentf4a70c6430db923af9fa9958a11c2d6612cb52cc (diff)
parenta992357efcf1bc1ece81b95ecee5e05a0b73bfdc (diff)
downloadDevHive-233f38915ba0079079233eff55434ef349c05c45.tar
DevHive-233f38915ba0079079233eff55434ef349c05c45.tar.gz
DevHive-233f38915ba0079079233eff55434ef349c05c45.zip
Merge pull request #28 from Team-Kaleidoscope/devHEADv0.2mainheroku/main
Second stage: Complete
Diffstat (limited to 'src/DevHive.Tests/DevHive.Services.Tests/FeedService.Tests.cs')
-rw-r--r--src/DevHive.Tests/DevHive.Services.Tests/FeedService.Tests.cs155
1 files changed, 0 insertions, 155 deletions
diff --git a/src/DevHive.Tests/DevHive.Services.Tests/FeedService.Tests.cs b/src/DevHive.Tests/DevHive.Services.Tests/FeedService.Tests.cs
deleted file mode 100644
index e4020c5..0000000
--- a/src/DevHive.Tests/DevHive.Services.Tests/FeedService.Tests.cs
+++ /dev/null
@@ -1,155 +0,0 @@
-//using System;
-//using System.Collections.Generic;
-//using System.Threading.Tasks;
-//using AutoMapper;
-//using DevHive.Data.Interfaces.Repositories;
-//using DevHive.Data.Models;
-//using DevHive.Services.Models;
-//using DevHive.Services.Models.Post;
-//using DevHive.Services.Services;
-//using Moq;
-//using NUnit.Framework;
-
-//namespace DevHive.Services.Tests
-//{
-// [TestFixture]
-// public class FeedServiceTests
-// {
-// private Mock<IFeedRepository> FeedRepositoryMock { get; set; }
-// private Mock<IUserRepository> UserRepositoryMock { get; set; }
-// private Mock<IMapper> MapperMock { get; set; }
-// private FeedService FeedService { get; set; }
-
-// #region SetUps
-// [SetUp]
-// public void Setup()
-// {
-// this.FeedRepositoryMock = new Mock<IFeedRepository>();
-// this.UserRepositoryMock = new Mock<IUserRepository>();
-// this.MapperMock = new Mock<IMapper>();
-// this.FeedService = new FeedService(this.FeedRepositoryMock.Object, this.UserRepositoryMock.Object, this.MapperMock.Object);
-// }
-// #endregion
-
-// #region GetPage
-// [Test]
-// public async Task GetPage_ReturnsReadPageServiceModel_WhenSuitablePostsExist()
-// {
-// GetPageServiceModel getPageServiceModel = new GetPageServiceModel
-// {
-// UserId = Guid.NewGuid()
-// };
-
-// User dummyUser = CreateDummyUser();
-// User anotherDummyUser = CreateAnotherDummyUser();
-// HashSet<User> friends = new HashSet<User>();
-// friends.Add(anotherDummyUser);
-// dummyUser.Friends = friends;
-
-// List<Post> posts = new List<Post>
-// {
-// new Post{ Message = "Message"}
-// };
-
-// ReadPostServiceModel readPostServiceModel = new ReadPostServiceModel
-// {
-// PostId = Guid.NewGuid(),
-// Message = "Message"
-// };
-// List<ReadPostServiceModel> readPostServiceModels = new List<ReadPostServiceModel>();
-// readPostServiceModels.Add(readPostServiceModel);
-// ReadPageServiceModel readPageServiceModel = new ReadPageServiceModel
-// {
-// Posts = readPostServiceModels
-// };
-
-// this.UserRepositoryMock.Setup(p => p.GetByIdAsync(It.IsAny<Guid>())).Returns(Task.FromResult(dummyUser));
-// this.FeedRepositoryMock.Setup(p => p.GetFriendsPosts(It.IsAny<List<User>>(), It.IsAny<DateTime>(), It.IsAny<int>(), It.IsAny<int>())).Returns(Task.FromResult(posts));
-// this.MapperMock.Setup(p => p.Map<ReadPostServiceModel>(It.IsAny<Post>())).Returns(readPostServiceModel);
-
-// ReadPageServiceModel result = await this.FeedService.GetPage(getPageServiceModel);
-
-// Assert.GreaterOrEqual(1, result.Posts.Count, "GetPage does not correctly return the posts");
-// }
-
-// [Test]
-// public void GetPage_ThrowsException_WhenNoSuitablePostsExist()
-// {
-// const string EXCEPTION_MESSAGE = "No friends of user have posted anything yet!";
-// GetPageServiceModel getPageServiceModel = new GetPageServiceModel
-// {
-// UserId = Guid.NewGuid()
-// };
-
-// User dummyUser = CreateDummyUser();
-// User anotherDummyUser = CreateAnotherDummyUser();
-// HashSet<User> friends = new HashSet<User>();
-// friends.Add(anotherDummyUser);
-// dummyUser.Friends = friends;
-
-// ReadPostServiceModel readPostServiceModel = new ReadPostServiceModel
-// {
-// PostId = Guid.NewGuid(),
-// Message = "Message"
-// };
-// List<ReadPostServiceModel> readPostServiceModels = new List<ReadPostServiceModel>();
-// readPostServiceModels.Add(readPostServiceModel);
-// ReadPageServiceModel readPageServiceModel = new ReadPageServiceModel
-// {
-// Posts = readPostServiceModels
-// };
-
-// this.UserRepositoryMock.Setup(p => p.GetByIdAsync(It.IsAny<Guid>())).Returns(Task.FromResult(dummyUser));
-// this.FeedRepositoryMock.Setup(p => p.GetFriendsPosts(It.IsAny<List<User>>(), It.IsAny<DateTime>(), It.IsAny<int>(), It.IsAny<int>())).Returns(Task.FromResult(new List<Post>()));
-
-// Exception ex = Assert.ThrowsAsync<ArgumentException>(() => this.FeedService.GetPage(getPageServiceModel));
-
-// Assert.AreEqual(EXCEPTION_MESSAGE, ex.Message, "Wrong exception message");
-// }
-
-// [Test]
-// public void GetPage_ThrowsException_WhenUserHasNoFriendsToGetPostsFrom()
-// {
-// const string EXCEPTION_MESSAGE = "User has no friends to get feed from!";
-// GetPageServiceModel getPageServiceModel = new GetPageServiceModel
-// {
-// UserId = Guid.NewGuid()
-// };
-
-// User dummyUser = CreateDummyUser();
-
-// this.UserRepositoryMock.Setup(p => p.GetByIdAsync(It.IsAny<Guid>())).Returns(Task.FromResult(dummyUser));
-
-// Exception ex = Assert.ThrowsAsync<ArgumentException>(() => this.FeedService.GetPage(getPageServiceModel));
-
-// Assert.AreEqual(EXCEPTION_MESSAGE, ex.Message, "Wrong exception message");
-// }
-// #endregion
-
-// #region HelperMethods
-// private User CreateDummyUser()
-// {
-// return new()
-// {
-// Id = Guid.NewGuid(),
-// UserName = "dummyUser",
-// FirstName = "Spas",
-// LastName = "Spasov",
-// Email = "abv@abv.bg",
-// };
-// }
-
-// private User CreateAnotherDummyUser()
-// {
-// return new()
-// {
-// Id = Guid.NewGuid(),
-// UserName = "anotherDummyUser",
-// FirstName = "Alex",
-// LastName = "Spiridonov",
-// Email = "a_spiridonov@abv.bg",
-// };
-// }
-// #endregion
-// }
-//}