Пример #1
0
        public void Build_WithValidSymbol_ShouldValidManaSymbol(string manaSymbol, ManaSymbolType type)
        {
            const string imageName = "ImageName.jpg";

            var imageMapper = Mock.Of <IManaSymbolImageMap>(m => m.GetValue(manaSymbol) == imageName);
            var factory     = new ManaSymbolFactory(imageMapper);

            var result = factory.Build(manaSymbol);

            result.ImageName.ShouldBe(imageName);
            result.Type.ShouldBe(type);
        }
Пример #2
0
 public ManaSymbol(ManaSymbolType type, string imageName)
 {
     Type      = type;
     ImageName = imageName;
 }