public bool IsSame(CascadedClass other) { return ((MyEmptyClass == null ? other.MyEmptyClass == null : MyEmptyClass.IsSame(other.MyEmptyClass)) && (MyPropertyClass == null ? other.MyPropertyClass == null : MyPropertyClass.IsSame(other.MyPropertyClass))); }
public void AddObjectAccessor_Test() { //Arrange var obj = new MyEmptyClass(); //Act var accessor = _services.AddObjectAccessor <MyEmptyClass>(); accessor.Value = obj; //Assert _services.GetSingletonInstance <IObjectAccessor <MyEmptyClass> >().Value.ShouldBe(obj); _services.GetSingletonInstance <ObjectAccessor <MyEmptyClass> >().Value.ShouldBe(obj); var serviceProvider = _services.BuildServiceProvider(); serviceProvider.GetRequiredService <IObjectAccessor <MyEmptyClass> >().Value.ShouldBe(obj); serviceProvider.GetRequiredService <ObjectAccessor <MyEmptyClass> >().Value.ShouldBe(obj); }
public void DtoAdapter_MappingTypeFail_WithoutProperty_Test() { var obj0 = new MyEmptyClass(); AssertionExtensions.Should(() => obj0.DtoAdapter <IMyObj>()).Throw <InvalidOperationException>(); }