public UnitofWork(ApplicationDbContext context) { _context = context; Departments = new DepartmentRepository(_context); Divisions = new DivisionRepository(_context); Letters = new LetterRepository(_context); LetterTypes = new LetterTypeRepository(_context); Senders = new SenderRepository(_context); }
public static async Task <IList <Letter> > GetAllAsync() { using (var letterRepository = new LetterRepository()) { return(await letterRepository.GetAllAsync(new[] { nameof(Letter.User) })); } }
public void DecodeBitsToMorseTest3() { string bits = "00000000000000001101110110011100000011111100011111100111111000000011101111111101110111000000011000111111100000000111111001111111000000011000001101111111101110111000000110111000000000000000000000"; string morseCode = ".... --- .-.. .- -- . .-.. .."; LetterRepository letterRepository = new LetterRepository(); DecoderService decoder = new DecoderService(letterRepository); string morseConverted = decoder.DecodeBits2Morse(bits); Assert.AreEqual(morseCode, morseConverted); }
public void ConvertToHumanTextWithMoreThanOneSpaceTest() { string text = "HOLA MELI"; string morseCode = ".... --- .-.. .- -- . .-.. .."; LetterRepository letterRepository = new LetterRepository(); DecoderService decoder = new DecoderService(letterRepository); string morseConverted = decoder.Translate2Morse(text); Assert.AreEqual(morseCode, morseConverted); }
public void ConvertToHumanTextTest2() { string text = "HOLAMELI"; string morseCode = ".... --- .-.. .- -- . .-.. .."; LetterRepository letterRepository = new LetterRepository(); DecoderService decoder = new DecoderService(letterRepository); string textConverted = decoder.Translate2Human(morseCode); Assert.AreEqual(text, textConverted); }
public LetterController(ApplicationDbContext ctx, LetterRepository LetterRepo) { context = ctx; _LetterRepo = LetterRepo; }