public void ApplicationContext_GetComponentSingletonIsSingleton() { childComponentSingleton = (IChildComponent)applicationContext.GetComponent("singletonComponent"); IChildComponent sameObject = (IChildComponent)applicationContext.GetComponent("singletonComponent"); Assert.Same(childComponentSingleton, sameObject); }
public void ThenBufferTest() { using (var p = new PipeLine(CancellationToken.None)) { var x = p.Init(Enumerable.Range(0, 100), 10, 10, i => i * i); var y = x.Then(10, 10, i => i + 1); var z = y.Buffer(10, 100); Assert.NotSame(x, y); Assert.Same(y, x.Next); Assert.Same(z, y.Next); var s = p.Start(() => { var idx = 0; var sum = 0L; foreach (var item in z.Out) { sum += item.Sum(); idx++; } Assert.Equal(10, idx); Assert.Equal(Enumerable.Range(0, 100).Select(i => i * i + 1).Sum(), sum); }); Assert.Equal(PipeLine.PipeLineStatus.Completed, s); } }
public void BeanInterceptionStrategy_ProxyOfDifferentInterfaces_ProxyStateIsConsistent() { var s1 = Sp.GetRequiredService <ISetDep>(); var s2 = Sp.GetRequiredService <ISetDep2>(); Assert.Same(s1, s2); }
public void IsObjectsReferToSameObject() { var obj1 = new object(); var obj2 = obj1; var obj3 = obj1; Assert.Same(obj2, obj3); }
public void Can_execute_assert_and_fail() { var assert = nunitDiscovery.BuildAssert(typeof(TestMethodAttribute).Assembly); var item = new object(); var exception = Assert.Throws <AssertFailedException>(() => assert.IsTrue(item, o => false, o => "custom message")); Assert.Equal("custom message", exception.Message); Assert.Same(item, exception.Data["norman.object"]); }
public void ThenTest() { using (var p = new PipeLine(CancellationToken.None)) { var x = p.Init(Enumerable.Range(0, 100), 10, 10, i => i); var y = x.Then(10, 10, i => i * i); Assert.NotSame(x, y); Assert.Same(y, x.Next); var s = p.Start(() => Assert.Equal(Enumerable.Range(0, 100).Select(i => i * i).Sum(), y.Out.Sum())); Assert.Equal(PipeLine.PipeLineStatus.Completed, s); } }
public void ThenSelectManyBufferTest() { using (var p = new PipeLine(CancellationToken.None)) { var x = p.InitSelectMany(Enumerable.Range(0, 100), 10, 10, i => Enumerable.Repeat(i, 3)); var y = x.Buffer(10, 10); Assert.NotSame(x, y); Assert.Same(y, x.Next); Assert.Null(y.Next); var s = p.Start(() => { Assert.Equal( Enumerable.Range(0, 100).SelectMany(i => Enumerable.Repeat(i, 3)).Sum(), y.Out.SelectMany(i => i).Sum() ); }); Assert.Equal(PipeLine.PipeLineStatus.Completed, s); } }
public void GetSingle_Should_Call_Set_Once_And_Get_Expected_Entity() { // Arrange var targetPersonId = 2; var people = GetDummyPeople(3).ToList(); var personDbSet = GetPersonDbSet(people); var peopleContextMock = new Mock <IPeopleContext>(); peopleContextMock.Setup(pc => pc.Set <Person>()).Returns(personDbSet); var entityRepository = new EntityRepository <Person>(peopleContextMock.Object); var expectedPeson = people.FirstOrDefault(x => x.Id == targetPersonId); // Act Person person = entityRepository.GetSingle(targetPersonId); // Assert peopleContextMock.Verify(pc => pc.Set <Person>(), Times.Once()); Assert.Same(expectedPeson, person); }
public void ThenThenSelectManyTest() { using (var p = new PipeLine(CancellationToken.None)) { var x = p.Init(Enumerable.Range(0, 100), 10, 10, i => i * i); var y = x.Then(10, 10, i => i + 1); var z = y.ThenSelectMany(10, 10, i => Enumerable.Repeat(i, 3)); Assert.NotSame(x, y); Assert.Same(y, x.Next); Assert.Same(z, y.Next); var s = p.Start(() => { Assert.Equal( Enumerable.Range(0, 100).Select(i => (i * i + 1) * 3).Sum(), z.Out.Sum() ); }); Assert.Equal(PipeLine.PipeLineStatus.Completed, s); } }
public void ReferenceEquality() { object act = new object(); object exp = new object(); // MSTest MSTestAssert.AreSame(exp, act, "Some context"); // Assert.AreSame failed. Some context // NUnit Assert.That(act, Is.SameAs(exp), () => "Some context"); // Some context // Expected: same as <System.Object> // But was: <System.Object> // XUnit XUnitAssert.Same(exp, act); // Assert.Same() Failure // Expected: Object { } // Actual: Object { } // Fluent act.Should().BeSameAs(exp, "SOME REASONS"); // Expected act to refer to System.Object (HashCode=63566392) because SOME REASONS, but found System.Object (HashCode=24004906). // Shouldly act.ShouldBeSameAs(exp, "Some context"); // act // should be same as // System.Object (24965396) // but was // System.Object (37190989) // // Additional Info: // Some context }
public static void AreSame(object expected, object actual) { XAssert.Same(expected, actual); }
/// <summary>Assert.Same</summary> public static void IsSameReferenceAs <T>(this T actual, T expected) { Assert.Same(expected, actual); }
public void BeanInterceptionStrategy_SingletonProxy_ReturnCachedProxy() { Assert.Same(Service, Sp.GetRequiredService <IService>()); }