public void Get_NonExistent_ReturnsNull() { var name = "foo"; var template = TemplateFactory.Get(name); Assert.IsNull(template); }
public void RegisterTemplate_RegisterAndRetrieve_ItemIsRegistered() { var name = "foobar"; var expected = new ManosTemplateStub(); TemplateFactory.Register(name, expected); var retrieved = TemplateFactory.Get(name); Assert.AreEqual(expected, retrieved); }
public void Clear_RegisteredItems_UnregistersItems() { var name = "blah"; IManosTemplate template = new ManosTemplateStub(); TemplateFactory.Register(name, template); TemplateFactory.Clear(); template = TemplateFactory.Get(name); Assert.IsNull(template); }
public void Get_NullName_Throws() { Assert.Throws <ArgumentNullException> (() => TemplateFactory.Get(null)); }
public void ItHasMethod() { var message = _factory.Get(_template.Name); }