protected override async Task Context()
        {
            await base.Context();

            sut.ShowOnlyQualifiedTemplate = true;
            _template1 = new LocalTemplate {
                Name = "Template1", Id = "Id1"
            };
            _remoteTemplateInvalid = new RemoteTemplate {
                MinVersion = "13.0", Qualified = true
            };
            _remoteTemplateValidNotQualified = new RemoteTemplate {
                Name = "Template2", Id = "Id2", Qualified = false
            };
            _remoteTemplateValidQualified = new RemoteTemplate {
                Name = "Template3", Id = "Id3", Qualified = true
            };
            A.CallTo(() => _configuration.Version).Returns("12.0");
            _templates = new List <Template> {
                _template1, _remoteTemplateValidNotQualified, _remoteTemplateInvalid, _remoteTemplateValidQualified
            };
            A.CallTo(() => _templateTaskQuery.AllTemplatesFor(TemplateType.Compound)).Returns(_templates);
            A.CallTo(() => _view.BindTo(A <IReadOnlyList <TemplateDTO> > ._))
            .Invokes(x => _allTemplateDTOs = x.GetArgument <IReadOnlyList <TemplateDTO> >(0));

            await sut.LoadFromTemplateAsync <Compound>(TemplateType.Compound);
        }
示例#2
0
 protected override void Context()
 {
     base.Context();
     _remoteTemplate = new RemoteTemplate
     {
         Type = TemplateType.Individual,
     };
 }