/
GeekNerd
/
ServerModelingProject
Обзор
Документация
Войти
/
GeekNerd
/
ServerModelingProject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Assets/Plugins/Zenject/OptionalExtras/UnitTests/Editor/Injection/TestPropertyInjection.cs
46 строк
958 B
Gorney-Alex
Init
30 май 2026, 19:05
30 май 2026, 19:05
3cdcc49
Код
Авторство
О чём код?
using NUnit.Framework; using Assert = ModestTree.Assert; namespace Zenject.Tests.Injection { [TestFixture] public class TestPropertyInjection : ZenjectUnitTestFixture { class Test1 { } class Test2 { [Inject] public Test1 val2 { get; private set; } [Inject] Test1 val4 { get; set; } public Test1 GetVal4() { return val4; } } [Test] public void TestPublicPrivate() { var test1 = new Test1(); Container.Bind<Test2>().AsSingle().NonLazy(); Container.Bind<Test1>().FromInstance(test1).NonLazy(); var test2 = Container.Resolve<Test2>(); Assert.IsEqual(test2.val2, test1); Assert.IsEqual(test2.GetVal4(), test1); } [Test] public void TestCase2() { } } }