Ejemplo n.º 1
0
        public void AssignmentMustWorkForRec15()
        {
            var t   = _.t(new B0(), new B1(), new B2(), new B3(), new B4(), new B5(), new B6(), new B7(), new B8(), new B9(), new B10(), new B11(), new B12(), new B13(), new B14());
            A0  a0  = t._1;
            A1  a1  = t._2;
            A2  a2  = t._3;
            A3  a3  = t._4;
            A4  a4  = t._5;
            A5  a5  = t._6;
            A6  a6  = t._7;
            A7  a7  = t._8;
            A8  a8  = t._9;
            A9  a9  = t._10;
            A10 a10 = t._11;
            A11 a11 = t._12;
            A12 a12 = t._13;
            A13 a13 = t._14;
            A14 a14 = t._15;

            Assert.NotNull(a0);
            Assert.NotNull(a1);
            Assert.NotNull(a2);
            Assert.NotNull(a3);
            Assert.NotNull(a4);
            Assert.NotNull(a5);
            Assert.NotNull(a6);
            Assert.NotNull(a7);
            Assert.NotNull(a8);
            Assert.NotNull(a9);
            Assert.NotNull(a10);
            Assert.NotNull(a11);
            Assert.NotNull(a12);
            Assert.NotNull(a13);
            Assert.NotNull(a14);
        }
Ejemplo n.º 2
0
 public B(A1 a1, A2 a2, A3 a3, A4 a4)
 {
     Ma1 = a1;
     Ma2 = a2;
     Ma3 = a3;
     Ma4 = a4;
 }
Ejemplo n.º 3
0
        public void GetCustomAttributesForParameterInfoTypeInheritTrueWorks()
        {
            var parameter1 = new C1().GetType().GetMethod("DoSomething").GetParameters()[0];

            var attributes1 = Attribute.GetCustomAttributes(parameter1, typeof(A1), true);

            A1 a1 = null;
            A3 a3 = null;

            Assert.AreEqual(attributes1.Length, 2);
            a1 = attributes1[0] as A1;
            a3 = attributes1[1] as A3;
            Assert.NotNull(a1);
            Assert.NotNull(a3);
            Assert.AreEqual(1000, a1.V);
            Assert.AreEqual(3000, a3.V);

            var attributes2 = Attribute.GetCustomAttributes(parameter1, typeof(A3), true);

            a3 = null;

            Assert.AreEqual(attributes2.Length, 1);
            a3 = attributes2[0] as A3;
            Assert.NotNull(a3);
            Assert.AreEqual(3000, a3.V);

            Assert.Throws <ArgumentNullException>(() => { Attribute.GetCustomAttributes((ParameterInfo)null, null, true); });
            Assert.Throws <ArgumentNullException>(() => { Attribute.GetCustomAttributes(parameter1, null, true); });
        }
Ejemplo n.º 4
0
        public void GetCustomAttributesForMemberInfoTypeInheritFalseWorks()
        {
            var member1 = new C1().GetType().GetMember("DoSomething")[0];

            var attributes1 = Attribute.GetCustomAttributes(member1, typeof(A1), false);

            A1 a1 = null;
            A3 a3 = null;

            Assert.AreEqual(attributes1.Length, 2);
            a1 = attributes1[0] as A1;
            a3 = attributes1[1] as A3;
            Assert.NotNull(a1);
            Assert.NotNull(a3);
            Assert.AreEqual(1, a1.V);
            Assert.AreEqual(3, a3.V);

            var attributes2 = Attribute.GetCustomAttributes(member1, typeof(A3), false);

            a3 = null;

            Assert.AreEqual(attributes2.Length, 1);
            a3 = attributes2[0] as A3;
            Assert.NotNull(a3);
            Assert.AreEqual(3, a3.V);

            Assert.Throws <ArgumentNullException>(() => { Attribute.GetCustomAttributes((MemberInfo)null, null, false); });
            Assert.Throws <ArgumentNullException>(() => { Attribute.GetCustomAttributes(member1, null, false); });
        }
Ejemplo n.º 5
0
    public void setRespFalse()
    {
        A1.SetActive(false);
        A2.SetActive(false);
        A3.SetActive(false);
        A4.SetActive(false);
        A5.SetActive(false);
        A6.SetActive(false);
        A7.SetActive(false);

        B1.SetActive(false);
        B2.SetActive(false);
        B3.SetActive(false);
        B4.SetActive(false);
        B5.SetActive(false);
        B6.SetActive(false);
        B7.SetActive(false);

        C1.SetActive(false);
        C2.SetActive(false);
        C3.SetActive(false);
        C4.SetActive(false);
        C5.SetActive(false);
        C6.SetActive(false);
        C7.SetActive(false);
    }
Ejemplo n.º 6
0
        public void NullableStruct_to_Struct()
        {
            NullableTypes.B3.BInt bint = new B3.BInt();
            bint.fld1 = "b";
            B3 b = new B3();

            b.fld1 = bint;
            b.fld2 = bint;
            b.fld3 = bint;
            b.fld4 = bint;
            b.fld6 = bint;
            b.fld7 = bint;
            var mapper = ObjectMapperManager.DefaultInstance.GetMapper <B3, A3>();
            //DynamicAssemblyManager.SaveAssembly();

            A3 a = mapper.Map(b);

            Assert.AreEqual("b", a.fld1.Value.fld1);
            Assert.AreEqual("b", a.fld2.Value.fld1);
            Assert.AreEqual("b", a.fld3.Value.fld1);
            Assert.AreEqual("b", a.fld4.Value.fld1);
            Assert.AreEqual("b", a.fld6.Value.fld1);
            Assert.AreEqual("b", a.fld7.fld1);
            Assert.AreEqual("a", a.fld2.Value.fld3);
            Assert.IsFalse(a.fld5.HasValue);
        }
            static void ComputerInputCalculated()
            {
                CompPicks = new List <TTTRegion>();


                if (TicTacToeAI.CompPicksPriority.Count == 0)
                {
                    bool firstmove = true;
                    foreach (TTTRegion child in Regions)
                    {
                        if (child.owner != eSymbol.None)
                        {
                            firstmove = false;
                            break;
                        }
                    }
                    if (!firstmove)
                    {
                        foreach (TTTRegion child in Regions)
                        {
                            if (child.owner == eSymbol.None)
                            {
                                child.CalcValue(CompSymbol);
                            }
                        }
                    }
                    else
                    {
                        A1.CalcValue(CompSymbol);
                        A3.CalcValue(CompSymbol);
                        C1.CalcValue(CompSymbol);
                        C3.CalcValue(CompSymbol);
                    }
                }
            }
Ejemplo n.º 8
0
        private static int K3MStep(int[,] map)
        {
            int pixelsThinned            = 0,
                mapWidth                 = map.GetLength(0),
                mapHeight                = map.GetLength(1);
            List <(int x, int y)> border = new List <(int x, int y)>();

            for (int x = 0; x < mapWidth; x++)
            {
                for (int y = 0; y < mapHeight; y++)
                {
                    if (A0.Contains(PixelWeight(map, x, y)))
                    {
                        border.Add((x, y));
                    }
                }
            }
            foreach (var(x, y) in border)
            {
                if (map[x, y] != 0 && A1.Contains(PixelWeight(map, x, y)))
                {
                    map[x, y] = 0;
                    pixelsThinned++;
                }
            }
            foreach (var(x, y) in border)
            {
                if (map[x, y] != 0 && A2.Contains(PixelWeight(map, x, y)))
                {
                    map[x, y] = 0;
                    pixelsThinned++;
                }
            }
            foreach (var(x, y) in border)
            {
                if (map[x, y] != 0 && A3.Contains(PixelWeight(map, x, y)))
                {
                    map[x, y] = 0;
                    pixelsThinned++;
                }
            }
            foreach (var(x, y) in border)
            {
                if (map[x, y] != 0 && A4.Contains(PixelWeight(map, x, y)))
                {
                    map[x, y] = 0;
                    pixelsThinned++;
                }
            }
            foreach (var(x, y) in border)
            {
                if (map[x, y] != 0 && A5.Contains(PixelWeight(map, x, y)))
                {
                    map[x, y] = 0;
                    pixelsThinned++;
                }
            }

            return(pixelsThinned);
        }
Ejemplo n.º 9
0
        //////////////////////////Agregar modificar eliminar Informacion
        public void agregar()
        {
            if (A1.Text == "" || A2.Text == "" || A3.Text == "" || A4.Text == "")
            {
                MessageBox.Show("deben de tener todos los campos llenos");
            }
            else
            {
                conexion.Open();
                id        = Convert.ToInt32(A1.Text);
                nombre    = A2.Text;
                localidad = A3.Text;
                iata      = Convert.ToInt32(A4.Text);
                Insertar(id, nombre, localidad, iata);

                dataSet.Clear();
                dataGridView1.DataSource = dataSet.Tables[0];

                Query = "SELECT * FROM aeropuertos;";
                NpgsqlDataAdapter add = new NpgsqlDataAdapter(Query, conexion);
                add.Fill(dataSet);
                dataGridView1.DataSource = dataSet.Tables[0];

                A2.Clear();
                A3.Clear();
                A4.Clear();
                A1.Clear();
                conexion.Close();
            }
        }
Ejemplo n.º 10
0
 public void Test_StructToClass()
 {
     A3 a = new A3();
     B3 b = new B3();
     b.fld1 = 87;
     a = Context.objMan.GetMapper<B3, A3>().Map(b, a);
     Assert.AreEqual(a.fld1, 87);
 }
        public object Get <T>(T owner, string propertyName)
        {
            var key = new A3(new WeakReference(owner), propertyName);

            var exist = State.TryGetValue(key, out var x);

            return(exist && x.IsAlive ? x.Target : null);
        }
Ejemplo n.º 12
0
        public void Test_StructToClass()
        {
            A3 a = new A3();
            B3 b = new B3();

            b.fld1 = 87;
            a      = Context.objMan.GetMapper <B3, A3>().Map(b, a);
            Assert.AreEqual(a.fld1, 87);
        }
 public void CanGetMemberNames(JsonObject input)
 => A3 <DynamicJsonObject>
 .Arrange(setup =>
 {
     var json = JsonSerializer.Serialize(input);
     setup.Sut((DynamicJsonObject)DynamicJsonElement.From(JsonSerializer.Deserialize <JsonElement>(json)));
 })
 .Act(sut => sut.GetDynamicMemberNames())
 .Assert(result => result.Should().Contain(nameof(JsonObject.Value)));
 public void DynamicArrayIsSupported(int[] input)
 => A3 <dynamic>
 .Arrange(setup => setup.Sut(DynamicJsonElement.From(JsonSerializer.Deserialize <JsonElement>(JsonSerializer.Serialize(input)))))
 .Act(sut =>
 {
     dynamic[] result = sut;
     return(result);
 })
 .Assert(result => result.Length.Should().Be(input.Length));
 public void CanAccessPropertyByIndexer(JsonObject input)
 => A3 <dynamic>
 .Arrange(setup =>
 {
     var json = JsonSerializer.Serialize(input);
     setup.Sut(DynamicJsonElement.From(JsonSerializer.Deserialize <JsonElement>(json)));
 })
 .Act(sut => (string?)sut[nameof(JsonObject.Value)])
 .Assert(result => result.Should().Be(input.Value));
Ejemplo n.º 16
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            A3 a3 = await db.A3.FindAsync(id);

            db.A3.Remove(a3);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 17
0
 public void IListOfTypeIsSupported(IList <T> input)
 => A3 <dynamic>
 .Arrange(setup => setup.Sut(DynamicJsonElement.From(JsonSerializer.Deserialize <JsonElement>(JsonSerializer.Serialize(input, JsonSerializerOptions), JsonSerializerOptions))))
 .Act(sut =>
 {
     IEnumerable <T> result = sut;
     return(result);
 })
 .Assert(result => result.Should().BeEquivalentTo(input));
Ejemplo n.º 18
0
 public void CanUseLogAvailability()
 => A3 <LoggerTelemetry>
 .Arrange <AvailabilityTelemetry>(setup =>
 {
     setup.Sut(new LoggerTelemetry(setup.Mock <ILogger>().Object, setup.Fixture.Create <TelemetryClient>()));
     return(setup.Fixture.Create <AvailabilityTelemetry>());
 })
 .Act((sut, telemetry) => sut.LogAvailability(telemetry))
 .Assert(context => { /* TelemetryClient cannot be mocked */ });
Ejemplo n.º 19
0
 public string[] ToLines()
 {
     return(new string[] {
         A1.ToString(), A2.ToString(), A3.ToString(),
         B1.ToString(), B2.ToString(), B3.ToString(),
         C1.ToString(), C2.ToString(), C3.ToString(),
         Start.ToString()
     });
 }
Ejemplo n.º 20
0
        private ICollection <A1> GetAuthTree(ICollection <AuthSummaryAll> authSummaryAll)
        {
            ICollection <A1> a1s = new List <A1>();
            var a1Ids            = authSummaryAll.Select(a => a._1Id).Distinct().ToList();

            foreach (var a1Id in a1Ids)
            {
                var a1First = authSummaryAll.First(a => a._1Id == a1Id);
                var a1      = new A1();
                a1.Id    = a1First._1Id;
                a1.Title = a1First._1Title;
                ICollection <A2> a2s = new List <A2>();
                var a2Ids            = authSummaryAll.Where(a => a._1Id == a1Id).Select(a => a._2Id).Distinct().ToList();
                foreach (var a2Id in a2Ids)
                {
                    var a2First = authSummaryAll.First(a => a._2Id == a2Id);
                    var a2      = new A2();
                    a2.Id        = a2First._2Id;
                    a2.Title     = a2First._2Title;
                    a2.IconClass = a2First.IconClass;
                    ICollection <A3> a3s = new List <A3>();
                    var a3Ids            = authSummaryAll
                                           .Where(a => a._1Id == a1Id && a._2Id == a2Id).Select(a => a._3Id).Distinct().ToList();
                    foreach (var a3Id in a3Ids)
                    {
                        var a3First = authSummaryAll.First(a => a._3Id == a3Id);
                        var a3      = new A3();
                        a3.Id         = a3First._3Id;
                        a3.Title      = a3First._3Title;
                        a3.PreRoute   = a3First.PreRoute;
                        a3.Controller = a3First.Controller;
                        a3.Action     = a3First.Action;
                        a3.Parameters = a3.Parameters;
                        ICollection <A4> a4s = new List <A4>();
                        var a4Ids            = authSummaryAll
                                               .Where(a => a._1Id == a1Id && a._2Id == a2Id && a._3Id == a3Id).Select(a => a._4Id).Distinct().ToList();
                        foreach (var a4Id in a4Ids)
                        {
                            var a4First = authSummaryAll.First(a => a._4Id == a4Id);
                            var a4      = new A4();
                            a4.Id         = a4First._4Id;
                            a4.Title      = a4First._4Title;
                            a4.ClaimValue = a4First.ClaimValue;
                            a4.IsSelected = a4First.IsSelected;
                            a4s.Add(a4);
                        }
                        a3.A4s = a4s;
                        a3s.Add(a3);
                    }
                    a2.A3s = a3s;
                    a2s.Add(a2);
                }
                a1.A2s = a2s;
                a1s.Add(a1);
            }
            return(a1s);
        }
 public Task ShouldReturnTheValueFromTheValueProvider()
 => A3 <MvcModelValueProvider>
 .Arrange(setup =>
 {
     var type          = typeof(string);
     var valueProvider = new Func <object>(() => string.Empty);
     setup.Sut(new MvcModelValueProvider(type, valueProvider));
 })
 .Act(async sut => await sut.GetValueAsync().ConfigureAwait(false))
 .Assert(result => result.Should().NotBeNull());
Ejemplo n.º 22
0
 public void AddApplicationInsightsPublisherShouldRegisterIHealthCheckPublisher()
 => A3 <ServiceCollection>
 .Arrange(setup =>
 {
     var services = new ServiceCollection();
     services.AddOptions();
     setup.Sut(services);
 })
 .Act(sut => { sut.AddHealthChecks().AddApplicationInsightsPublisher(); })
 .Assert(context => context.Sut.Any(x => x.ServiceType == typeof(IHealthCheckPublisher) && x.ImplementationType == typeof(ApplicationInsightsHealthCheckPublisher)).Should().BeTrue());
Ejemplo n.º 23
0
    public void Test_StructToClass()
    {
        var a = new A3();
        var b = new B3 {
            Fld1 = 87
        };

        a = Context.ObjMan.GetMapper <B3, A3>().Map(b, a);
        a.Fld1.ShouldBe(87);
    }
 public void CanConvertJsonToDynamic(string input)
 => A3 <dynamic>
 .Arrange(setup =>
 {
     var options = new JsonSerializerOptions();
     options.Converters.Add(new DynamicJsonConverter());
     var json = JsonSerializer.Serialize(new { Input = input }, options);
     setup.Sut(JsonSerializer.Deserialize <dynamic>(json, options));
 })
 .Act(sut => (string)sut.Input)
 .Assert(result => result.Should().Be(input));
Ejemplo n.º 25
0
        public void TestOrderMultipleRunBefore()
        {
            var a = new A3();
            var b = new B3();
            var c = new C3();
            var s = new IBuildStep[] { b, a, c };

            var sorted = Builder.SortSteps(s);

            Assert.That(sorted, Is.EqualTo(new IBuildStep[] { a, b, c }));
        }
Ejemplo n.º 26
0
 void OnTriggerEnter(Collider other)
 {
     A2.SetActive(true);
     A3.SetActive(true);
     A4.SetActive(true);
     player.GetComponent <PlayerMove1>().enabled   = false;
     player.GetComponent <CrossHair>().enabled     = false;
     player.GetComponent <Rigidbody>().velocity    = new Vector3(0, 0, 0);
     camera1.GetComponent <Level1Camera>().enabled = true;
     gameObject.SetActive(false);
 }
 public void describe_AsFunc()
 {
     it["Func<TR>"]                 = () => TR.AsFunc()().Should().Be(TR);
     it["Func<T1, TR>"]             = () => A1.AsFunc(TR)(T).Should().Be(TR);
     it["Func<T1, TR>"]             = () => ((Action)(() => A1Throw.AsFunc(TR)(T))).ShouldThrow();
     it["Func<T1, T2, TR>"]         = () => A2.AsFunc(TR)(T, T1).Should().Be(TR);
     it["Func<T1, T2, TR>"]         = () => ((Action)(() => A2Throw.AsFunc(TR)(T, T1))).ShouldThrow();
     it["Func<T1, T2, T3, TR>"]     = () => A3.AsFunc(TR)(T, T1, T2).Should().Be(TR);
     it["Func<T1, T2, T3, TR>"]     = () => ((Action)(() => A3Throw.AsFunc(TR)(T, T1, T2))).ShouldThrow();
     it["Func<T1, T2, T3, T4, TR>"] = () => A4.AsFunc(TR)(T, T1, T2, T3).Should().Be(TR);
     it["Func<T1, T2, T3, T4, TR>"] = () => ((Action)(() => A4Throw.AsFunc(TR)(T, T1, T2, T3))).ShouldThrow();
 }
Ejemplo n.º 28
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         _Server.Send("ADD:" + A3.ValidateUsername(txtName.Text) + '\n' + A3.UIDtoGUID(txtUID.Text));
     }
     catch (Exception er)
     {
         Failed = true;
         ErrorBox(er.Message);
     }
 }
Ejemplo n.º 29
0
 public void AfterAddApplicationInsightsPublisherShouldBeAbleToGetApplicationInsightsHealthCheckPublisherOptions()
 => A3 <IServiceProvider>
 .Arrange(setup =>
 {
     var services = new ServiceCollection();
     services.AddSingleton <IConfiguration>(new ConfigurationBuilder().Build());
     services.AddOptions();
     services.AddHealthChecks().AddApplicationInsightsPublisher();
     setup.Sut(services.BuildServiceProvider());
 })
 .Act(sut => sut.GetService <IOptions <ApplicationInsightsHealthCheckPublisherOptions> >())
 .Assert(result => result?.Value.Should().NotBeNull());
 public void DictionaryIsSupported(IDictionary <string, string> input)
 => A3 <dynamic>
 .Arrange(setup =>
 {
     var json = JsonSerializer.Serialize(input);
     setup.Sut(DynamicJsonElement.From(JsonSerializer.Deserialize <JsonElement>(json)));
 })
 .Act(sut =>
 {
     IDictionary <string, string> result = sut;
     return(result);
 })
 .Assert(result => result.Should().BeEquivalentTo(input));
 public void JsonCanBeDeserializedToDynamicType(JsonObject input)
 => A3 <dynamic>
 .Arrange(setup =>
 {
     var json = JsonSerializer.Serialize(input);
     setup.Sut(DynamicJsonElement.From(JsonSerializer.Deserialize <JsonElement>(json)));
 })
 .Act(sut =>
 {
     JsonObject result = sut;
     return(result);
 })
 .Assert(result => result.Should().BeEquivalentTo(input));
        public void Test3_ShallowCopy()
        {
            A3 a = new A3();
            B3 b = new B3();
            b.a1.fld1 = 15;
            Context.objMan.GetMapper<B3, A3>(new DefaultMapConfig().DeepMap()).Map(b, a);
            Assert.AreEqual(a.a1.fld1, 15);
            b.a1.fld1 = 666;
            Assert.AreEqual(a.a1.fld1, 15);

            Context.objMan.GetMapper<B3, A3>(new DefaultMapConfig().ShallowMap()).Map(b, a);
            b.a1.fld1 = 777;
            Assert.AreEqual(777, a.a1.fld1);

            b = new B3();
            Context.objMan.GetMapper<B3, A3>(new DefaultMapConfig().ShallowMap<A1>().DeepMap<A2>()).Map(b, a);
            b.a1.fld1 = 333;
            b.a2.fld3 = new string[1];

            Assert.AreEqual(333, a.a1.fld1);
            Assert.IsNull(a.a2.fld3);
        }
Ejemplo n.º 33
0
 public A2()
 {
     A3 = new A3();
 }
Ejemplo n.º 34
0
        public void TZ9999_StringInVariousLanguages()
        {
            using (var ms = new MemoryStream())
            {
              var s1 = new SlimSerializer();
              var o1 = new A3{ Text = "Hello 久有归天愿,Աեցեհի, Не менее 100 советских самолетов поднялись в воздух, asağıda yağız yer yaratıldıkta. I Agree!"};

              Console.WriteLine(o1.Text);

              s1.Serialize(ms, o1);
              ms.Seek(0, SeekOrigin.Begin);

              var s2 = new SlimSerializer();
              var o2 = (A3)s2.Deserialize(ms);

              Console.WriteLine(o2.Text);

              Assert.AreEqual(o1.Text, o2.Text);
            }
        }
Ejemplo n.º 35
0
 public void Hex5()
 {
     A3 a1 = new A3();
     Assert.AreEqual("2386F26FC10000",Conversion.Hex(a1));
 }