public void CreateDragon_ShouldReturnDragon()
        {
            var expectedDragon = new DragonDto
            {
                ClawSharpness  = 3,
                FireBreath     = 7,
                ScaleThickness = 0,
                WingStrength   = 10
            };

            var result = _normalStrategy.CreateDragon(_dragon, _knight);

            Assert.NotNull(result);
            Assert.Equal(expectedDragon.FireBreath, result.FireBreath);
            Assert.Equal(expectedDragon.ClawSharpness, result.ClawSharpness);
            Assert.Equal(expectedDragon.ScaleThickness, result.ScaleThickness);
            Assert.Equal(expectedDragon.WingStrength, result.WingStrength);
        }
Exemplo n.º 2
0
        public void CreateDragon_ShouldReturnDragon()
        {
            var expectedDragon = new DragonDto
            {
                ClawSharpness  = 10,
                FireBreath     = 3,
                ScaleThickness = 2,
                WingStrength   = 5
            };

            var result = _fogyStrategy.CreateDragon(_dragon, null);

            Assert.NotNull(result);
            Assert.Equal(expectedDragon.FireBreath, result.FireBreath);
            Assert.Equal(expectedDragon.ClawSharpness, result.ClawSharpness);
            Assert.Equal(expectedDragon.ScaleThickness, result.ScaleThickness);
            Assert.Equal(expectedDragon.WingStrength, result.WingStrength);
        }
Exemplo n.º 3
0
        public void CreateDragon_ShouldReturnDragon()
        {
            var result = _stormStrategy.CreateDragon(_dragonModel, null);

            Assert.Null(result);
        }