public void GetOneByType_Should_ReturnMessageTemplate()
        {
            var expected = TestData.GetPreconfiguredMessageTemplates().Where(t => t.Type.Equals(MessageType.ColidEntrySubscriptionUpdate)).FirstOrDefault();
            var actual   = _repo.GetOne(MessageType.ColidEntrySubscriptionUpdate);

            Assert.NotNull(actual);
            Assert.NotNull(actual.Id);
            Assert.NotNull(expected);

            Assert.Equal(expected.Type, actual.Type);
            Assert.Equal(expected.Body, actual.Body);
            Assert.Equal(expected.Subject, actual.Subject);
        }
Ejemplo n.º 2
0
 public MessageTemplate GetOne(MessageType type)
 {
     return(_cache.GetOrAdd(type.ToString(), () => _mtRepo.GetOne(type)));
 }