public void ShouldGetLetter() { List <Guid> receivers = new List <Guid> { new Guid("936DA01F-9ABD-4d9d-80C7-02AF85C822A8"), new Guid("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4") }; string nameLetter = "letter1"; Guid sender = new Guid("936DA01F-9ABD-4d9d-80C7-02AF85C822A8"); string msg = "flkgjsflkgfd"; var letterInterface = new LetterService(ConnectionString); var letter = letterInterface.Create(nameLetter, receivers, sender, msg); var getLetter = letterInterface.Get(letter.id); Assert.AreEqual(letter.id, getLetter.id); Assert.AreEqual(letter.idSender, getLetter.idSender); Assert.AreEqual(letter.text, getLetter.text); Assert.AreEqual(letter.name, getLetter.name); Assert.AreEqual(letter.idReceivers.Count, getLetter.idReceivers.Count); for (int i = 0; i < receivers.Count; ++i) { Assert.AreEqual(letter.idReceivers[i], getLetter.idReceivers[i]); } }
public async Task <IEnumerable <LetterDto> > Post([FromBody] ArchiveFolderDto archiveFolder) { var ownerFolder = await OwnerFolderService.GetOwnerFolder(archiveFolder.FolderId); var result = await LetterService.GetAllLettersInFolder(ownerFolder); return(result); }
public async Task OrderAll() { WordListService wLs = new WordListService(); LetterService Le = new LetterService(); await Le.OrderByLetter("a"); await Le.OrderByLetter("b"); await Le.OrderByLetter("c"); await Le.OrderByLetter("d"); await Le.OrderByLetter("e"); await Le.OrderByLetter("f"); await Le.OrderByLetter("g"); await Le.OrderByLetter("h"); await Le.OrderByLetter("i"); await Le.OrderByLetter("j"); await Le.OrderByLetter("k"); await Le.OrderByLetter("l"); await Le.OrderByLetter("m"); await Le.OrderByLetter("n"); await Le.OrderByLetter("o"); await Le.OrderByLetter("p"); await Le.OrderByLetter("q"); await Le.OrderByLetter("r"); await Le.OrderByLetter("s"); await Le.OrderByLetter("t"); await Le.OrderByLetter("u"); await Le.OrderByLetter("v"); await Le.OrderByLetter("w"); await Le.OrderByLetter("x"); await Le.OrderByLetter("y"); await Le.OrderByLetter("z"); wLs.Clear(); }
public void GetNameOfGod() { // Given var letterService = new LetterService(); // When var actual = new Words(letterService).NameOfTheGod(); // Then const string expected = "יהוה"; Assert.Equal(expected, actual); }
public void ShouldGetReceivers() { List<Guid> receivers = new List<Guid> { new Guid("936DA01F-9ABD-4d9d-80C7-02AF85C822A8"), new Guid("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4") }; string nameLetter = "letter1"; Guid sender = new Guid("936DA01F-9ABD-4d9d-80C7-02AF85C822A8"); string msg = "flkgjsflkgfd"; var letterInterface = new LetterService(ConnectionString); var letter = letterInterface.Create(nameLetter, receivers, sender, msg); var rec = letterInterface.GetReceivers(letter.id); Assert.AreEqual(rec.Count, receivers.Count); }
private ILetterService getLetterService(string databaseName) { if (string.IsNullOrEmpty(databaseName)) { throw new ArgumentNullException(nameof(databaseName)); } ILetterService letterService; if (!_existLetterService.TryGetValue(databaseName, out letterService)) { DatabaseService _databaseService = ((IDatabasesService)_serviceContainer.GetService(typeof(IDatabasesService))).GetDatabasesService()[databaseName]; letterService = new LetterService(_databaseService); _existLetterService.Add(databaseName, letterService); } return(letterService); }
public void EditLetter() { // Arrange Mock<IQueryLetters> mockQueryLetters = new Mock<IQueryLetters>(); Mock<MailService> mockMailService = new Mock<MailService>(); Mock<IQueryBookmarks> mockQueryBookmarks = new Mock<IQueryBookmarks>(); Mock<BookmarkService> mockBookmarkService = new Mock<BookmarkService>(); Mock<BlockService> mockBlockService = new Mock<BlockService>(); LetterService myLetterService = new LetterService(mockQueryLetters.Object, mockMailService.Object, mockBookmarkService.Object, mockBlockService.Object); mockQueryLetters.Setup(x => x.editLetter(It.IsAny<int>(), It.IsAny<String>(),It.IsAny<String>(),It.IsAny<String>(),It.IsAny<String>(),It.IsAny<bool>())).Returns(true); // Act bool result = myLetterService.editLetter(1, string.Empty, string.Empty, string.Empty, string.Empty, true); // Assert mockQueryLetters.VerifyAll(); }
public void MarkerGeneratorTest() { LetterService svc = new LetterService(); List <int> test = new List <int>() { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; List <int>[] testResult = svc.GenerateMarkerSets(test); List <int> expected = new List <int>() { 0, 2, 4, 6, 8 }; for (int i = 0; i < 5; i++) { Assert.AreEqual(expected[i], testResult[88][i]); } Assert.AreEqual(8, svc.Fibonacci(6)); }
public void GetLetter() { // Arrange Mock<IQueryLetters> mockQueryLetters = new Mock<IQueryLetters>(); Mock<MailService> mockMailService = new Mock<MailService>(); Mock<IQueryBookmarks> mockQueryBookmarks = new Mock<IQueryBookmarks>(); Mock<BookmarkService> mockBookmarkService = new Mock<BookmarkService>(); Mock<BlockService> mockBlockService = new Mock<BlockService>(); LetterService myLetterService = new LetterService(mockQueryLetters.Object, mockMailService.Object, mockBookmarkService.Object, mockBlockService.Object); // Part of arrange -- set up the expectation that the AddLetter // method will be called. mockQueryLetters.Setup(x => x.getLetter(It.IsAny<int>())); // Act myLetterService.getLetter(10000); // Assert mockQueryLetters.VerifyAll(); }
public void StringGeneratorTest() { LetterService svc2 = new LetterService(); List <int> test2 = new List <int>() { 1 }; List <int>[] markerSets2 = svc2.GenerateMarkerSets(test2); List <string> test2_strings = svc2.GenerateLetterStrings(test2, markerSets2); Assert.AreEqual("A", test2_strings[0]); LetterService svc3 = new LetterService(); List <int> test3 = new List <int>() { 1, 1, 1 }; List <int>[] markerSets3 = svc3.GenerateMarkerSets(test3); List <string> test3_strings = svc3.GenerateLetterStrings(test3, markerSets3); Assert.AreEqual("AAA", test3_strings[0]); }
public async Task <LetterListerWithPaginationResult> Post([FromBody] PaginatedLettersRequestDto request) { return(await LetterService.GetSentLettersWithPagination(request.OwnerId, request.From, request.To)); }
public async Task <LetterTrailDto> Post([FromBody] LetterTrailRequestDto request) { return(await LetterService.GetLetterTrail(request.LetterPossessionId)); }
public async Task <OpenLetterResultDto> Post([FromBody] OpenLetterRequestDto request) { return(await LetterService.OpenLetter(request.LetterPossessionId)); }
public async Task <IList <LetterDto> > Get(Guid ownerId, DateTime?to, DateTime?from) { var result = await LetterService.GetLettersWithDateRange(ownerId, from, to); return(result.LetterList); }
public static void Main(string[] args) { var letterService = new LetterService(); letterService.CreateLetter(); }
public async Task <LetterListerWithPaginationResult> Post([FromBody] PaginatedLettersRequestDto dto) { return(await LetterService.GetIncomingClosedLetters(dto.OwnerId, dto.From, dto.To)); }
public void Test5() { LetterService svc = new LetterService(); svc.DB(); }