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); }
public B(A1 a1, A2 a2, A3 a3, A4 a4) { Ma1 = a1; Ma2 = a2; Ma3 = a3; Ma4 = a4; }
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); }); }
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); }); }
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); }
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); } } }
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); }
//////////////////////////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(); } }
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); }
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));
public async Task <ActionResult> DeleteConfirmed(int id) { A3 a3 = await db.A3.FindAsync(id); db.A3.Remove(a3); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
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));
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 */ });
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() }); }
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());
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());
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));
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 })); }
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(); }
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); } }
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); }
public A2() { A3 = new A3(); }
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); } }
public void Hex5() { A3 a1 = new A3(); Assert.AreEqual("2386F26FC10000",Conversion.Hex(a1)); }