public void ConstructorTest() { ImageMessageParser sut = new ImageMessageParser(GetMessageBusService(), new TestImageTemplateRepository()); Assert.NotNull(sut.GetType().GetProperty("MessageBus", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(sut)); Assert.NotNull(sut.PrintableProperties); Assert.Empty(sut.PrintableProperties); }
public async Task InitialiseAsyncTest() { ImageMessageParser sut = new ImageMessageParser(GetMessageBusService(), new TestImageTemplateRepository()); await sut.InitialiseAsync(); Assert.NotNull(sut.ImageTemplates); Assert.Empty(sut.ImageTemplates); foreach (TemplateRepositories.Model.ImageTemplate template in sut.ImageTemplates.Values) { Assert.NotNull(template.PropertyTemplates); Assert.NotEmpty(template.PropertyTemplates); Assert.NotNull(template.Properties); Assert.Empty(template.Properties); Assert.Empty(template.DrawableProperties); Assert.Empty(template.PrintableProperties); } Assert.Empty(sut.PrintableProperties); }