public void Case3() { var o1 = new SampleClass1 { Number6 = _fke.Int(1, 1000), }; var o2 = new SampleClass2(); o2.CopyByNameFrom(o1); o2.Number6.Should().Be(0); }
public void Case1() { var obj = new SampleClass1 { Text1 = "Admin's Fats1 Ping" }; HtmlDecoder.ReplaceStrings(obj); obj.Text1.Should().Be("Admin's Fats1 Ping"); }
public void Case6() { ISampleInterface1 src = new SampleClass1 { ParentInterfaceProp = _fke.Int(1, 1000) }; var dest = new SampleClass2A(); dest.CopyByNameFrom(src); dest.ParentInterfaceProp.Should().Be(src.ParentInterfaceProp); }
public void Case5() { ISampleInterface1 src = new SampleClass1 { Number1 = _fke.Int(1, 1000) }; var dest = new SampleClass2A(); dest.CopyByNameFrom(src); dest.Number1.Should().Be(src.Number1); }
public void Case1() { var obj = new SampleClass1(); obj.BaseProp = _fke.Text; obj.TopProp = _fke.Text; var dict = D7Mapper.ToObjectDictionary(obj); dict.ScalarField("baseProp", obj.BaseProp); dict.ScalarField("topProp", obj.TopProp); }
public void AssociationSelect([IncludeDataSources(TestProvName.AllSQLite)] string context) { using (var db = GetDataContext(context)) using (db.CreateLocalTable(SampleClass1.Seed())) using (db.CreateLocalTable(SampleClass2.Seed())) using (db.CreateLocalTable(ChildEntitity.Seed())) using (db.CreateLocalTable(SubEntitity.Seed())) { GenericTest <SampleClass1>(db); GenericTest <SampleClass2>(db); } }
public void Throws_ArgumentNullException_From_ToDynamic_With_ExpandedProperties_When_ExpandedProperties_Is_Null() { var source = new SampleClass1(); var expectedParamName = "expandedProperties"; var expandedProperties = null as IDictionary <string, object>; // act var result = Assert.ThrowsException <ArgumentNullException>(() => ObjectExtensions.ToDynamic(source, expandedProperties)); // assert Assert.IsNotNull(result); Assert.AreEqual(expectedParamName, result.ParamName); }
public void Case2() { var o1 = new SampleClass1 { Number4 = _fke.Int(1, 1000), Number5 = _fke.Int(1, 1000), }; var o2 = new SampleClass2(); o2.CopyByNameFrom(o1); o2.Number4.Should().Be(o1.Number4); o2.Number5.Should().Be(o1.Number5); }
public void Case1() { var o1 = new SampleClass1 { Text1 = _fke.Text, Number1 = _fke.Int(1, 1000), }; var o2 = new SampleClass2(); o2.CopyByNameFrom(o1); o2.Text1.Should().Be(o1.Text1); o2.Number1.Should().Be(o1.Number1); }
public void Returns_Dictionary_Object_From_ToDictionary_When_Source_Is_Provided() { // arrange var source = new SampleClass1(); // act var result = source.ToDictionary(); // assert Assert.IsInstanceOfType(result, typeof(IDictionary <string, object>)); Assert.AreEqual(source.Id, result["id"]); Assert.AreEqual(source.Description, result["description"]); Assert.AreEqual(source.Count, result["count"]); }
public void Returns_Dynamic_Object_From_ToDynamic_When_Source_Is_Provided() { // arrange var source = new SampleClass1(); // act dynamic result = source.ToDynamic(); // assert Assert.IsInstanceOfType(result, typeof(ExpandoObject)); Assert.AreEqual(source.Id, result.id); Assert.AreEqual(source.Description, result.description); Assert.AreEqual(source.Count, result.count); }
public void Case1() { var dict = new Dictionary <string, object>(); var obj = new SampleClass1 { Enum1 = SampleEnum1.Val2 }; D7TaxonomyMapper.Map(dict, obj); dict.Should().ContainKey("field_enum1"); var field = dict["field_enum1"].As <UndContainer <TermIdField> >(); field.und.Should().HaveCount(1); field.und[0].tid.Should().Be((int)SampleEnum1.Val2); }
public void Case1() { var row = new ResultRow(); row.Add("FirstName", "abc"); row.Add("LastName", "def"); var expctd = new SampleClass1 { FirstName = "abc", LastName = "def", }; var actual = new SampleClass1(); DbRowMapper.Map(row, actual).MustBe(true, "Map() ret val"); actual.MustBe(expctd); }
public void ToKeyValuePairs_Should_Create_A_Dictionary_With_No_KeyPrefix() { var sample = new SampleClass1 { IntProp = 1234, FloatProp = 1234.56f, StringProp = "Prop" }; var result = sample.ToKeyValuePairs(); Assert.AreEqual(sample.IntProp, result[nameof(sample.IntProp)]); Assert.AreEqual(sample.FloatProp, result[nameof(sample.FloatProp)]); Assert.AreEqual(sample.StringProp, result[nameof(sample.StringProp)]); }
public void WriteReadEncryptedJson() { var orig = SampleClass1.Randomize(); var path = _sut.GetTempFilePath(); var pwd = F.ke.Word.SHA1ForUTF8(); _sut.EncryptJsonToFile(path, orig, pwd); var dcryptd = _sut.DecryptJsonFile <SampleClass1>(path, pwd); dcryptd.Number1.Should().Be(orig.Number1); dcryptd.Text1.Should().Be(orig.Text1); _sut.Delete(path); }
public void Returns_Dynamic_Object_From_ToDynamic_When_ExpandedProperties_Is_Provided() { // arrange var source = new SampleClass1(); int myRightFace = 12; var expandedProperties = new Dictionary <string, object>() { { "MyRightFace", myRightFace } }; // act dynamic result = source.ToDynamic(expandedProperties); // assert Assert.IsInstanceOfType(result, typeof(ExpandoObject)); Assert.AreEqual(source.Id, result.id); Assert.AreEqual(source.Count, result.count); Assert.AreEqual(source.Description, result.description); Assert.AreEqual(myRightFace, result.myRightFace); }
public void TestMethod00002() { var user1 = "Mr. Requester"; var user2 = "Mr. Responder"; var reqKey = "sample-request-key"; var dir = Path.GetTempPath(); var sut1 = new FileBasedApprovalRequester <SampleClass1>(dir, user1); var sut2 = new FileBasedApprovalResponder <SampleClass1>(dir, user2); var origObj = new SampleClass1 { Message = "abc" }; sut1.SendRequest(origObj, reqKey); sut2.TryGetEnvelope(reqKey, out ApprovalEnvelope <SampleClass1> req).Should().BeTrue(); sut2.SendResponse(req, true, "sample remarks"); sut1.TryGetEnvelope(reqKey, out ApprovalEnvelope <SampleClass1> resp).Should().BeTrue(); resp.IsApproved.Should().BeTrue(); resp.ResponseRemarks.Should().Be("sample remarks"); }
public void TestMethod00001() { var user1 = "Mr. Requester"; var user2 = "Mr. Responder"; var reqKey = "sample-request-key"; var dir = Path.GetTempPath(); var sut1 = new FileBasedApprovalRequester <SampleClass1>(dir, user1); var sut2 = new FileBasedApprovalResponder <SampleClass1>(dir, user2); var origObj = new SampleClass1 { Message = "abc" }; sut1.SendRequest(origObj, reqKey); sut1.IsRequestPosted(reqKey).Should().BeTrue(); sut2.TryGetEnvelope(reqKey, out ApprovalEnvelope <SampleClass1> env).Should().BeTrue(); env.RequestKey.Should().Be(reqKey); env.RequesterName.Should().Be(user1); env.Content.Message.Should().Be(origObj.Message); }
public async Task TestMethod00003() { var user1 = "Mr. Requester"; var user2 = "Mr. Responder"; var reqKey = "sample-request-key"; var dir = Path.GetTempPath(); var sut1 = new FileBasedApprovalRequester <SampleClass1>(dir, user1); var sut2 = new FileBasedApprovalResponder <SampleClass1>(dir, user2); var origObj = new SampleClass1 { Message = "abc" }; var raised = 0; sut1.ResponseReceived += (s, e) => raised++; sut1.SendRequest(origObj, reqKey); raised.Should().Be(0); sut2.ApproveRequest(reqKey); await Task.Delay(2000); raised.Should().Be(1); }